2015-12-04 73 views
0

全部,我正在试图分析XMLSpy中的xml。但是XMLSpy只是告诉我这个xml格式不正确。xml中的字符无效

enter image description here

我相信这是一些无效字符(RS)都包含在这个XML。因为如果我删除它,XMLSpy的验证已通过。我认为UTF-8编码不允许这种字符。但是如果我真的想要包含这种角色。我应该使用哪种编码?谢谢。

回答

0

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