欢迎来到天天文库
浏览记录
ID:20036418
大小:114.50 KB
页数:5页
时间:2018-10-08
《c_操作xml的完整例子——xmldocument篇》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C#操作XML的完整例子——XmlDocument篇这是一个用c#控制台程序下, 用XmlDocument进行XML操作的的例子,包含了查询、增加、修改、删除、保存的基本操作。较完整的描述了一个XML的整个操作流程。适合刚入门.netXML操作的朋友参考和学习。假设有XML文件:books.xml 哈里波特 10 这是一本很好看的书。 2、ok> 三国演义 10 四大名著之一。 水浒 6 四大名著之一。 红楼 5 四大名著之一。 下面是为Progr
2、ok> 三国演义 10 四大名著之一。 水浒 6 四大名著之一。 红楼 5 四大名著之一。
3、am.csusing System;using System.Collections.Generic;using System.Text;using System.Xml;namespace TestXml...{ class Program ...{ static void Main(string[] args) ...{ XmlElement theBook = null, theElem = null, root = null; XmlDocu
4、ment xmldoc = new XmlDocument(); try ...{ xmldoc.Load("Books.xml"); root = xmldoc.DocumentElement; //--- 新建一本书开始 ---- theBook = xmldoc.CreateElement("book"); theElem = xml
5、doc.CreateElement("name"); theElem.InnerText = "新书"; theBook.AppendChild(theElem); theElem = xmldoc.CreateElement("price"); theElem.InnerText = "20"; theBook.AppendChild(theElem);
6、 theElem = xmldoc.CreateElement("memo"); theElem.InnerText = "新书更好看。"; theBook.AppendChild(theElem); root.AppendChild(theBook); Console.Out.WriteLine("--- 新建一本书开始 ----"); Console.Out.WriteLine(
7、root.OuterXml); //--- 新建一本书完成 ---- //--- 下面对《哈里波特》做一些修改。 ---- //--- 查询找《哈里波特》---- theBook = (XmlElement)root.SelectSingleNode("/books/book[name='哈里波特']"); Console.Out.WriteLine("--- 查找《哈里波特》
8、 ----"); Console.Out.WriteLine(theBook.OuterXml); //--- 此时修改这本书的价格 -----
此文档下载收益归作者所有