XML如何存储图片等二进制文件 ( 积分: 100 )

  • 主题发起人 主题发起人 catcatdogdog
  • 开始时间 开始时间
C

catcatdogdog

Unregistered / Unconfirmed
GUEST, unregistred user!
如果想把一幅图片或者是一个EXE文件也像字符串那样嵌入XML文档中,就如同在数据库中存储Blob字段一样,应该如何做?还是XML只能存储一个链接,不能存储文件本身?
<?xml version="1.0"
encoding="utf-8"
?>
<ImageFile>
<Title>Image Title</Title>
<Description>Some Description</Description>
<Content>binary data here...</Content>
</ImageFile>
 
如果想把一幅图片或者是一个EXE文件也像字符串那样嵌入XML文档中,就如同在数据库中存储Blob字段一样,应该如何做?还是XML只能存储一个链接,不能存储文件本身?
<?xml version="1.0"
encoding="utf-8"
?>
<ImageFile>
<Title>Image Title</Title>
<Description>Some Description</Description>
<Content>binary data here...</Content>
</ImageFile>
 
好像很费劲,没有看到过 ,呵呵,
 
一般将二进制编码成BASE64嵌入在里面
也可以参考:
http://www-900.ibm.com/developerWorks/cn/xml/x-binary/index.shtml
 
好文章,研究中
 

Similar threads

后退
顶部