2017-04-24 42 views
0

我需要在XML文件中传递一些PCL。我假设一个CDATA标签会允许这样做,但似乎不喜欢ESC字符。 Notepad ++会一直说“XML解析错误。序列”]]>'不允许在内容中。“当我删除ESC字符时,它不再咆哮着我。在XML中传递PCL

enter image description here

回答

1

XML不允许控制字符(具有顺序值小于32,包括ESC)除了回车,换行,或标签。通过将它编码为base64来传输XML中的任意二进制数据是很常见的,但这需要后处理来恢复二进制数据;单独的XML处理是不够的。