xml图片的生成

王朝other·作者佚名  2006-08-10
宽屏版  字体: |||超大  

string xmlFileName=strTempXml;

XmlTextWriter xw=new XmlTextWriter(xmlFileName,Encoding.UTF8);

xw.WriteStartDocument();

xw.WriteStartElement("image");

xw.WriteString(photo);

xw.WriteEndElement();

xw.WriteEndDocument();

xw.Flush();

xw.Close();

//写入xml成功

//从xml读入到图片

XmlTextReader xr=new XmlTextReader(strTempXml);

byte[] buffer = new byte[bufferSize];

int readByte=0;

//Create a file to write the bmp back. jpgNewFile表示新图片

this.jpgPackFile=this.jpgPackFile.Replace(".jpg",j+".jpg");

FileStream fileNew = new FileStream(this.jpgPackFile, FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite);

BinaryWriter bw = new BinaryWriter(fileNew);

xr.MoveToContent();

do

{

readByte=xr.ReadBase64(buffer, 0, bufferSize);

bw.Write(buffer, 0, readByte);

} while(readByte>=bufferSize);

bw.Flush();

bw.Close();

fileNew.Close();

xr.Close();//关闭 !!!!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有