有没有任何正式建议XML元素封装?
@H_403_26@
源自W3C的大多数XML标准倾向于使用带连字符的小写。
我知道XHTML使用小写的元素名称(相对于HTML,规范使用大写但不区分大小写。)
但我正在谈论通用内容的XML。
小写:
<customer> <accountnumber>619</accountnumber> <name>Shelby Lake</name> </customer>
骆驼香烟盒:
<customer> <accountNumber>619</accountNumber> <name>Shelby Lake</name> </customer>
PascalCase:
<Customer> <AccountNumber>619</AccountNumber> <Name>Shelby Lake</Name> </Customer>
大写:
<CUSTOMER> <ACCOUNTNUMBER>619</ACCOUNTNUMBER> <NAME>Shelby Lake</NAME> </CUSTOMER>
注意:我在寻找引用的指南,而不是意见。但是,以最多选票的意见可以被视为一个指导方针。
将XML视为平台中立文档的格式(W3C标准试图鼓励)和诸如XAML(将XML看作平台特定对象图的序列化)之类的语言之间存在哲学上的区别。
如果你不是使用XML作为平台中性文档格式,而是作为应用程序特定的序列化,那么你可能会节省自己一些麻烦,并在XML名称和平台特定名称之间有1:1的对应关系。但几乎任何其他对象图格式都比XML更好。
如果你是,那么你可能想要适合XHTML,XSLT,SVG,XProc,RelaxNG和其余。