我听说使用单引号将 XML 属性值括起来是一种“不好的风格”。这是正确的吗?
我应该一直写吗:
<element attr="value">
或者可以这样写:
<element attr='value'>
或者我使用哪种风格无关紧要?
最佳答案
两者都是合法的。选择一个并坚持下去。没关系。
来自 spec :
AttValue ::= '"' ([^<&"] | Reference)* '"'
| "'" ([^<&'] | Reference)* "'"
表明两者都是有效的,就像在一个元素中混合两种样式一样,每个属性(尽管我建议在任何单个文档/文档集内保持一致)。
关于xml - XML 中的引号。单人还是双人?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6800467/