数据中包含0x04的XML

时间:2014-09-24 10:21:26

标签: xml internet-explorer google-chrome xml-parsing

我有很多xml文件,文件数据中有0x04。

Internet Explorer能够在Chrome不支持的情况下打开它

xml规范将其视为受限字符

RestrictedChar :: = [#x1-#x8]

该字符为0x04,属于此类别。

如何在xml中使用该字符

2 个答案:

答案 0 :(得分:1)

  

如何在xml中使用该字符

你不能。故事结束。

使用像Base64这样的二进制到字符串编码,以便以XML格式传输任意二进制数据。

答案 1 :(得分:1)

实际上你可以这样做,前提是(a)你把这个字符写成数字字符引用,例如(b)你在XML声明中说version =“1.1”,(c)你使用支持XML 1.1的XML解析器。如果您在浏览器中解析XML,则可能是您的解析器不支持XML 1.1。