2005年10月27日星期四

在XML中传送二进制数据

查找关于如何在XML中传送二进制数据,得到一篇文章,介绍了三种方法:
一是将二进制数据直接写入CDATA标签之间,开始于,但二进制数据采用的符号集可能有问题并且数据中可能也包含有]]>字符;
二是使用URL查阅,即独立存储二进制数据,用URL链接到一个XML文档中;
三是使用UU或base64等基于文本的编码将二进制数据重新编码,作为XML文档的一个元素内容,但这是分析器会将二进制数据作为文本内容来分析,将无谓地浪费很多时间。

没有评论: