我听说用单引号引起来的XML属性值是一种“不良样式”。这样对吗?

我应该总是写:

<element attr="value">

还是可以这样写:
<element attr='value'>

还是我使用哪种风格都没关系?

最佳答案

两者都是合法的。选择一个并坚持下去。没关系

spec:

AttValue       ::=      '"' ([^<&"] | Reference)* '"'
                     |  "'" ([^<&'] | Reference)* "'"

证明这两种方法都是有效的,并且按属性将两种样式混合在一个元素中(尽管我建议在任何单个文档/一组文档中保持一致)。

关于xml - XML引号。单人还是双人?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6800467/

10-11 22:23
查看更多