为了账号安全,请及时绑定邮箱和手机立即绑定

XML中的无效字符

XML中的无效字符

米琪卡哇伊 2019-06-20 17:19:59
XML中的无效字符目前我正在使用一些XML。我有一些节点,它们的字符串如下所示:<node>This is a string</node>我传递给节点的一些字符串将具有字符&、#、$等。<node>This is a string & so is this</node>这是无效的,因为&我不能将这些字符串包装在CDATA中,因为它们需要这样做。我已经尝试在线查找一个字符列表,这些字符如果不在CDATA中,就不能放在XML节点中。有人能指点我的方向或者给我一张非法人物的名单吗?
查看完整描述

3 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

唯一的非法字符是&<>(以及"'在属性方面)。

他们用XML实体,在这种情况下,你想&amp;&.

但是,实际上,您应该使用一个工具或库来为您编写XML,并为您抽象这类东西,这样您就不必担心它了。


查看完整回答
反对 回复 2019-06-20
  • 3 回答
  • 0 关注
  • 1196 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信