文本节点中的 XML 特殊字符
我正在生成一个 XML 文件,需要知道 XML 元素的文本节点中是否可以包含“”字符。
例如:
<root>
<location>48°51'24"N 2°21'03"E</location>
</root>
我已阅读:w3c xml 语法 和 字符实体引用无法弄清楚什么适用于我的情况。
如果我在 xml www.w3schools.com/xml/xml_validator.asp 中验证它是否有效,我是否需要将其转换为 &如果是,为什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
'
在这里也有效,但不是必需的。如果您有
来区分文本中的撇号,则有必要来自分隔属性值的撇号的数据。′
和双素数″
来表示拱形的分钟和度数,单引号和双引号是纯 ASCII 时代的拼凑。您还可以使用′
和″
- 没有技术原因,只是更容易打字,并且如果通过途中仅使用 ASCII 系统。'
is valid here too, but not necessary. It would be necessary if you had<location coords='48°51'24"N 2°21''03"E'/>
to distinguish the apostrophes in text data from the apostrophes delimiting the attribute value.′
and double-prime″
for minutes and degrees of arch, single and double-quote is a kludge from the ASCII-only days. You can also use′
and″
for those - no technical reason, it's just easier to type and won't choke if it passes through an ASCII-only system en route.