我听说使用单引号将 XML 属性值括起来是一种“不好的风格”。这是正确的吗?
我应该一直写吗:
<element attr="value">
或者可以这样写:
<element attr='value'>
或者我使用哪种风格无关紧要?
最佳答案
两者都是合法的。选择一个并坚持下去。没关系。
来自 spec :
AttValue ::= '"' ([^<&"] | Reference)* '"'
| "'" ([^<&'] | Reference)* "'"
表明两者都是有效的,就像在一个元素中混合两种样式一样,每个属性(尽管我建议在任何单个文档/文档集内保持一致)。
https://stackoverflow.com/questions/6800467/
相关文章:
html - 为什么 HTML 要求多个空格在浏览器中显示为单个空格?
java - 如何使用 Java 漂亮地打印现有的 JSON 数据?
c# - 一次格式化 Visual Studio 项目中的所有文件
r - 在 ggplot2 中使用 scale_x_date 格式化日期
intellij-idea - 启用/禁用 IntelliJ 的花哨≠(不等于)运算符
string - 如何 fmt.Printf 带有千位逗号的整数
javascript - ".000Z"的 "yyyy-mm-ddT00:00:00.000Z"是什