c#如何批量读取xml文件?

.Net技术 码拜 9年前 (2016-01-31) 1983次浏览
同时读取多个xml内容并存储。
解决方案:10分
建议使用linq to xml,比原生态的读取Xml方便明了的多。
解决方案:10分
.net的XML基本操作是:
1.new一个 System.Xml.XmlDocument对象。
2.执行XmlDocument对象的Load方法加载XML文档。
3.XmlDocument对象的DocumentElement对象可操作文档的根,比如你这个文档的<Document />。
4.可通过DocumentElement的ChildNodes属性获得根节点的所有子节点(XmlNode),子节点的ChildNodes属性可以获得该节点的所有子节点。
5.节点(XmlNode)有多种类型。常用的有:
元素(Element),如<item/>
文本(Text),如<item>text<item/>中的text,通过InnerText属性获取这个文本。
通过节点的NodeType属性可以区分不同的节点。
6.节点(XmlNode)的Attributes属性可以访问节点的所有属性(XmlAttribute),例如<item a=”5″/>的a,通过Value属性获取值。
7.通过XmlDocument对象的CreateElement方法去创建元素,通过节点(XmlNode)的AppendChild方法进行添加。
8.通过XmlDocument对象的save方法进行存储。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明c#如何批量读取xml文件?
喜欢 (0)
[1034331897@qq.com]
分享 (0)