xml操作总结

    技术2022-05-11  80

    要包含的命名空间,using System.Xml;对xml文件操作前的准备:XmlDocument doc=new XmlDocument();//凡与xml文件有关的都用XmlDocument类doc.Load("biao.xml");   //读xml文件操作后doc.Save("biao.xml");//保存操作,必要步骤@增加结点:先创建结点XmlElement  xe1=doc.CreateElement("行");//创建标记为"行"的元素XmlElement  xe2=doc.CreateElement("列");//再创建一个xe1. AppendChild(xe2); //把xe2放在xe1下作为子结点以上都是在内存中创建的, 最后需要用到XmlDocument的Save操作保存把创建的结点与文件关联:XmlNode biao=doc.SelectSingleNode("表");//选择"表"结点biao.AppendChild(xe1);//把创建的树插到xml文件的"表"结点中给结点赋属性xe1.SetAttribute("列数","4");@删除/修改结点XmlNodeList list=doc.SelectSingleNode("表").ChildNodes;//获得"表"结点的子列表foreach(XmlNode x in list){XmlElement xe=(XmlElement)x;//转换成元素//删除/修改/获取某结点数据的操作////example1:   xe.removeAll();//example2:  if(xe.GetAttribute("d")=="abc")}xml把数据结构化地存贮在外部, 可以跟其它程序共用. 涉及到把数据与程序分离的必要性. 在有大量数据的程序中会体现它的好处.

     

    最新回复(0)