xml中的字符无效

时间:2015-12-04 04:48:09

标签: xml

全部,我试图解析XMLSpy中的xml。但XMLSpy告诉我xml没有很好地形成。

JSFiddle

我相信这个xml中包含一些无效字符(RS)。因为如果我删除它,则传递XMLSpy的验证。我认为UTF-8编码不允许这种字符。但是如果我真的想要包含这种角色呢?我应该应用哪种编码?感谢。

1 个答案:

答案 0 :(得分:0)

即使您使用&x1e;等实体引用,XML 1.0源代码中也不允许使用控制字符。某些编辑控件(如Scintilla)代表您所显示的控件字符。那是CTRL-^(也称为记录分隔符)。如果您想要XML格式的二进制数据,则必须使用binary-to-text encoding方案进行编码。