【发布时间】:2015-12-04 13:11:05
【问题描述】:
所有,我正在尝试解析XMLSpy 中的xml。但是 XMLSpy 只是告诉我 xml 格式不正确。
我认为此 xml 中包含一些无效字符(RS)。因为如果我删除它,XMLSpy 的验证就会通过。我认为 UTF-8 编码不允许这种字符。但是,如果我真的想包括这种角色怎么办。我应该应用哪种编码?谢谢。
【问题讨论】:
标签: xml
所有,我正在尝试解析XMLSpy 中的xml。但是 XMLSpy 只是告诉我 xml 格式不正确。
我认为此 xml 中包含一些无效字符(RS)。因为如果我删除它,XMLSpy 的验证就会通过。我认为 UTF-8 编码不允许这种字符。但是,如果我真的想包括这种角色怎么办。我应该应用哪种编码?谢谢。
【问题讨论】:
标签: xml
XML 1.0 源代码中不允许使用控制字符,即使您使用像 &x1e; 这样的实体引用也是如此。像 Scintilla 这样的一些编辑控件代表了您所展示的控制字符。那是CTRL-^(也称为记录分隔符)。如果您想要 XML 中的二进制数据,则必须使用 binary-to-text encoding 方案进行编码。
【讨论】: