关于XML中的元素大小写是否有任何正式的建议
我知道XHTML使用小写元素名(与HTML相反,HTML通常使用大写,但不区分大小写)
但我说的是用于一般内容的XML
小写:
<;客户>;
<;accountnumber>;619</accountnumber>;
<;名称>;谢尔比湖</名称>;
</客户>;
骆驼箱:
<;客户>;
<;accountNumber>;619</accountNumber>;
<;名称>;谢尔比湖</名称>;
</客户>;
PascalCase:
<;客户>;
<;AccountNumber>;619</AccountNumber>;
<;名称>;谢尔比湖</名称>;
</客户>;
大写:
<;客户>;
<;ACCOUNTNUMBER>;619</ACCOUNTNUMBER>;
<;名称>;谢尔比湖</名称>;
</客户>;
注意:我在寻找被引用的指南,而不是意见。但得票最多的意见可以被视为指导方针
大多数源于W3C的XML标准倾向于使用带连字符的小写字母
W3C标准鼓励将XML视为平台无关文档的格式,而XAML等语言将XML视为特定于平台的对象图的序列化,两者之间存在着哲学上的区别
如果您不是使用XML作为平台无关的文档格式,而是作为特定于应用程序的序列化,那么您最好省去一些麻烦,在XML名称和特定于平台的名称之间建立1:1的对应关系。但在这方面,几乎任何其他对象图格式都比XML好
如果是的话,那么您可能想要适应XHTML、XSLT、SVG、XProc、RelaxNG和其他