问题描述
<rootimageWidth='680'imageHeight='345'><menuurl="http://www.lanrentuku.com/"frame="_parent"imageUrl="images/01.jpg"/><menuurl="http://www.lanrentuku.com/"frame="_parent"imageUrl="images/02.jpg"/><menuurl="http://www.lanrentuku.com/"frame="_parent"imageUrl="images/03.jpg"/><menuurl="http://www.lanrentuku.com/"frame="_parent"imageUrl="images/04.jpg"/><menuurl="http://www.lanrentuku.com/"frame="_parent"imageUrl="images/05.jpg"/><menuurl="http://www.lanrentuku.com/"frame="_parent"imageUrl="images/06.jpg"/><menuurl="http://www.lanrentuku.com/"frame="_parent"imageUrl="images/07.jpg"/></root>请问怎么把信息写入XML,格式如上。
解决方案
解决方案二:
请问你的xml文件是在数据库里呢还是本地文件
解决方案三:
本地文件的
解决方案四:
分不多,简单点说吧。1.看看XmlDocument类和相应的xmlnode、xmlelement2.用string拼串,然后用System.io中得类保存就可以了
解决方案五:
这是我曾经写的代码,你参考一下吧,主要还是要多尝试,祝你早日解决///<summary>///插入数据///</summary>///<paramname="path">路径</param>///<paramname="node">节点</param>///<paramname="element">元素名,非空时插入新元素,否则在该元素中插入属性</param>///<paramname="attribute">属性名,非空时插入该元素属性值,否则插入元素值</param>///<paramname="value">值</param>///<returns></returns>/***************************************************使用示列:*XmlHelper.Insert(path,"/Node","Element","","Value")*XmlHelper.Insert(path,"/Node","Element","Attribute","Value")*XmlHelper.Insert(path,"/Node","","Attribute","Value")************************************************/publicstaticvoidInsert(stringpath,stringnode,stringelement,stringattribute,stringvalue,stringtxt){try{//获取要插入的配置文件,判断是否存在//strings=Read(path,node,element,attribute,value);if(Read(path,node,element,attribute,value)!=null){return;}XmlDocumentdoc=newXmlDocument();doc.Load(path);XmlNodexn=doc.SelectSingleNode("//"+node);//创建新的节点if(xn==null){xn=doc.CreateElement(node);XmlNodexe=doc.CreateElement(element);XmlElementxh=(XmlElement)xe;//if(attribute!=""&&value!="")if(attribute!=""){xh.SetAttribute(attribute,value);}//给属性赋值xh.InnerText=txt;xn.AppendChild(xh);//将节点添加到文档中XmlElementroot=doc.DocumentElement;root.AppendChild(xn);}else{XmlNodexe=doc.CreateElement(element);XmlElementxh=(XmlElement)xe;if(attribute!="")xh.SetAttribute(attribute,value);//给属性赋值xh.InnerText=txt;xn.AppendChild(xh);}doc.Save(path);}catch(Exceptionex){LogCommon.WriteLog(ex);thrownewException("新增xml文件失败!");}}
解决方案六:
这个我也写过
解决方案七:
百度是你的老师!
解决方案八:
那这代码不能实现你的要求吗