XML中的字符无效

前端之家收集整理的这篇文章主要介绍了XML中的字符无效前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在使用一些XML。

我有的节点,如下所示的字符串:

<node>This is a string</node>

我传递给节点的一些字符串将有&#,$等字符。

<node>This is a string & so is this</node>

这是无效的,因为&

我不能包装这些字符串在CDATA,因为他们需要是,因为他们是。我已经尝试在线查找无法放入XML节点而不在CDATA中的字符列表。

任何人都可以指向我的方向或提供给我一个非法字符的列表?

干杯

Eef

唯一的非法字符是&,<和> (以及属性中的“或”)。

他们使用XML entities转义,在这种情况下你想要& amp; for&

真的,但是,你应该使用一个为你写XML的工具或库,并为你提取这种东西,所以你不必担心。

猜你在找的XML相关文章