xml - XML 中的引号。单人还是双人?

标签 xml formatting

我听说使用单引号将 XML 属性值括起来是一种“不好的风格”。这是正确的吗?

我应该一直写吗:

<element attr="value">

或者可以这样写:

<element attr='value'>

或者我使用哪种风格无关紧要?

最佳答案

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

来自 spec :

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

表明两者都是有效的,就像在一个元素中混合两种样式一样,每个属性(尽管我建议在任何单个文档/文档集内保持一致)。

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

相关文章:

c++ - 'fprintf' 颜色格式包装器

php - 在调用扩展内容时,WordPress是否保留格式?

java - 正在添加空默认 XML 命名空间 xmlns =""属性?

java - 在 xml 文件中使用字符串变量 (android studio)

java - Tomcat - 数据库连接池问题

java - 如何将 $ 符号附加到指定宽度且右对齐的字段中的浮点值?

datetime - 如何在批处理文件中使用变量 %TIME :~0, 2% 以便带有前导空格的时间不会导致错误?

java - 使用 Apache POI Excel 写入特定单元格位置

java - 安卓.view.InflateException : Binary XML file line #33: Error inflating class fragment

javascript - 如何持续发送ajax请求直到收到响应?