欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【将图片读入到Dom中,并将其存为xml文件】,下面是详细的分享!
将图片读入到Dom中,并将其存为xml文件
将图片读入到Dom中,并将其存为xml文件
1、需要命名空间
using System.Text; using System.IO; using System.Xml; |
2、文件夹中存在001.jpg图片
3、生成一个docSave.xml文件
//********************************* XmlElement elem=myXmlDoc.CreateElement("image"); // 打开图片文件,利用该图片构造一个文件流 byte[] imageBuffer=new byte[br.BaseStream.Length]; br.Read(imageBuffer,0,Convert.ToInt32(br.BaseStream.Length)); string textString=System.Convert.ToBase64String(imageBuffer); fs.Close(); XmlText text=myXmlDoc.CreateTextNode(textString); myXmlDoc.DocumentElement.AppendChild(elem); myXmlDoc.Save("../../docSave.xml"); MessageBox.Show("读写结束!"); <picture> //************************************************* |
说明:读取docSave.xml中的image节点,将其存为图片格式002.jpg.
try byte[] base64buffer=new byte[bytesToRead]; bw.Flush(); xmlTxtRd.Close(); |
以上所分享的是关于将图片读入到Dom中,并将其存为xml文件,下面是编辑为你推荐的有价值的用户互动:
相关问题:如何用java将图片读入xml并读出显示在相应的控件上
答:说下我的思路,可以将图片先经过base64转码,然后和图片信息一起以xml形式进行封装。需要显示图片的地方再对base64进行反转,生成图片对象。 >>详细
相关问题:把一篇含有图片的文章保存到XML文件里,从XML文件...
答:这个,其实很简单的。就是一个base64的编码和解码过程。 我特意为你写了实例,在我的博客里,地址如下: >>详细
相关问题:c#中如何用XML文件保存、读取图片?
答:不复杂的,把图片转换为二进制数组,然后序列为Base64字符串,并保存到XML节点中如果有必要的话,请注明此数据块是什么类型的图片,比如"jpeg"这样有助于反序列化回来.比如你是icon,但写在jpeg,在转换回来的时候就会有问题, >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
