欢迎来到天天文库
浏览记录
ID:12373778
大小:18.91 KB
页数:8页
时间:2018-07-16
《c#解析xml文件.txtnew》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、需要添加的命名空间:usingSystem.Xml;定义几个公共对象:XmlDocumentxmldoc;XmlNodexmlnode;XmlElementxmlelem;1,创建到服务器同名目录下的xml文件:方法一:xmldoc=newXmlDocument();//加入XML的声明段落xmlnode=xmldoc.CreateNode(XmlNodeType.XmlDeclaration,"","");xmldoc.AppendChild(xmlnode);//加入一个根元素xmlelem=xmldoc.CreateElement("","Employees",""
2、);xmldoc.AppendChild(xmlelem);//加入另外一个元素for(inti=1;i<3;i++){XmlNoderoot=xmldoc.SelectSingleNode("Employees");//查找XmlElementxe1=xmldoc.CreateElement("Node");//创建一个节点xe1.SetAttribute("genre","李赞红");//设置该节点genre属性xe1.SetAttribute("ISBN","2-3631-4");//设置该节点ISBN属性XmlElementxes
3、ub1=xmldoc.CreateElement("title");xesub1.InnerText="CS从入门到精通";//设置文本节点xe1.AppendChild(xesub1);//添加到节点中XmlElementxesub2=xmldoc.CreateElement("author");xesub2.InnerText="候捷";xe1.AppendChild(xesub2);XmlElementxesub3=xmldoc.CreateElement("price");xesub3.InnerText="58.3";xe1.AppendChild(
4、xesub3);root.AppendChild(xe1);//添加到节点中}//保存创建好的XML文档xmldoc.Save(Server.MapPath("data.xml"));//////////////////////////////////////////////////////////////////////////////////////结果:在同名目录下生成了名为data.xml的文件,内容如下,5、>CS从入门到精通候捷58.3CS从入门到精通候捷58.3方法二:XmlTextWriterxmlWriter;stringstrFilename=Server.MapPath("data1.xml");xmlWriter=newXmlTextWriter(strFilename,Enc
5、>CS从入门到精通
6、oding.Default);//创建一个xml文档xmlWriter.Formatting=Formatting.Indented;xmlWriter.WriteStartDocument();xmlWriter.WriteStartElement("Employees");xmlWriter.WriteStartElement("Node");xmlWriter.WriteAttributeString("genre","李赞红");xmlWriter.WriteAttributeString("ISBN","2-3631-4");xmlWriter.WriteSta
7、rtElement("title");xmlWriter.WriteString("CS从入门到精通");xmlWriter.WriteEndElement();xmlWriter.WriteStartElement("author");xmlWriter.WriteString("候捷");xmlWriter.WriteEndElement();xmlWriter.WriteStartElement("price");xmlWriter.WriteString("58.3");xmlWriter.WriteEndElemen
此文档下载收益归作者所有