2015-12-04 70 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方案進行編碼。