谁有C#操作XML的好用的类,高手们发个上来学习一下呀 谁有C#操作XML的好用的类,高手们发个上来学习一下呀我在网络上找了两天,找到一两个能用的,但都感觉不好用,高手们能把你们常用的对xml操作的类发上来供初学者们学习一下吗?谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 XmlReader XmlWriterXmlDocumentXmlSchema XmlDocument xdoc = new XmlDocument();xdoc.LoadXml(xml文件);XmlNode xnd = xdoc.SelectSingleNode("节点名");XmlNodeList xl = xnd.ChildNodes;foreach(XmlNode x in xl){ if(x.Name.Equals("子节点名1")) string XXX= x.InnerText; if(x.Name.Equals("子结点名2")) string XXXX= x.InnerText; if(x.Name.Equals("子结点名3")) string XXXXX= x.InnerText; .....} XML是纯文本文件,当文本文件来操作对文本的处理可以使用正则表达式啥的,效率比所谓的XML类高得多!顺序文件的写入是不可能插入的,只能重写 c#如何模拟点击webBrowser元素 关于xml 帮帮忙了阿 datatable排序问题? 关于 dll 无法找到入口的问题 查询数据库中某个表中一个列中的最新数据 【请教】如何防止文件夹里的文件以及子文件夹被更改?? C#--内存回收与Dispose﹐Close﹐Finalize方法 .NET的版本问题 visul stdio.net 和 visul stdio 6.0可以共存吗?我想用vc6.0和vc7.0 c# 水晶报表 ,求高人指点....谢谢!! 我是初学者,请问哪位高手有收发邮件的源码,发个来玩玩,先谢了。
XmlDocument
XmlSchema
xdoc.LoadXml(xml文件);XmlNode xnd = xdoc.SelectSingleNode("节点名");
XmlNodeList xl = xnd.ChildNodes;
foreach(XmlNode x in xl)
{
if(x.Name.Equals("子节点名1"))
string XXX= x.InnerText;
if(x.Name.Equals("子结点名2"))
string XXXX= x.InnerText;
if(x.Name.Equals("子结点名3"))
string XXXXX= x.InnerText;
.....
}
对文本的处理可以使用正则表达式啥的,效率比所谓的XML类高得多!
顺序文件的写入是不可能插入的,只能重写