XML中的元素名和属性名可以相同吗?
是XML中的元素名和属性名可以相同吗?,xml,xsd,xml-validation,xml-attribute,Xml,Xsd,Xml Validation,Xml Attribute,是 有效的XML?是的,可以使用相同名称的元素和属性,但请注意以下几点: 通常不这么做,因为它可能会让人困惑,而且很少准确地建模真实世界的实体 : 格式良好的XML可能具有相同名称的元素和属性,因为W3C建议中没有禁止它的内容 如果相关模式(DTD、XSD等)允许,有效XML可能具有同名的元素和属性,因为有效性是XML文档和模式之间关系的函数,而不是XML文档的固有属性 是,元素和属性名称完全分开。你怎么会不这么想? <root> <x x="y" />
有效的XML?是的,可以使用相同名称的元素和属性,但请注意以下几点:
- 通常不这么做,因为它可能会让人困惑,而且很少准确地建模真实世界的实体
- :
- 格式良好的XML可能具有相同名称的元素和属性,因为W3C建议中没有禁止它的内容
- 如果相关模式(DTD、XSD等)允许,有效XML可能具有同名的元素和属性,因为有效性是XML文档和模式之间关系的函数,而不是XML文档的固有属性
<root>
<x x="y" />
</root>