返回首页

你好
我想嵌入在XML节点的InnerText retrive的文件,如Word文档,PDF,JPG或PNG图像。
我怎样才能改变我的文件字符串插入XML节点?
请帮我

回答

评论会员:游客 时间:2012/02/04
moslemB:最好的办法是读取所有字节的文件,并转换为Base64,byts数组和结果文本插入的InnerText为byte[]字节=System.IO.File.ReadAllBytes(文件名);字符串str=Convert.ToBase64String(字节);
理查德MacCutchan
评论会员:游客 时间:2012/02/04
有两种可能性:文件转换成十六进制编码的字节串,并使用该作为一个字符串插入文件的位置可能作为一个CDATA项目选项​​2会更合适,因为这将减少在XML中的数据量。然而,它可能是XML是不是最好的解决您的问题:西蒙・邦Terkildsen:如果你的目的是保存多个文件一起,使其易于移动或访问相关文件,然后我亲自将使用压缩。如果这任何interrest有一看,这篇文章imgsrc=]