如何在 XML 中对“<”和“>”符号进行编码

2024-01-03

Since < & >作为 XML 语法的一部分。如何将这些符号添加为数据的一部分,例如

<Note>Have to have <> symbols</Note>

我听说有不同类型的数据可以在其中发送 XML,例如 CDATA 等,因为字符数据解析每个字符,所以不允许使用这些符号。

我确实知道&lt; and &gt;但这没有帮助。

是否有任何数据模式可以发送 XML 以避免任何工具识别符号?


<被编码为&lt;.
>被编码为&gt;.
"被编码为&quot;.
&被编码为&amp;.

或者,您可以将整个数据打包在一个CDATA部分 http://www.w3.org/TR/2008/REC-xml-20081126/#sec-cdata-sect如果它本身不包含 CDATA 部分。如果您以编程方式生成,则对每个字符进行编码是更好的解决方案。

请注意,几乎每种语言都有大量可用的 XML 库。除非你想了解 XML,否则我强烈建议使用 XML 库而不是自己写。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 XML 中对“<”和“>”符号进行编码 的相关文章

随机推荐