tnjk.net
当前位置:首页 >> C# 遍历XML文件有值的节点 >>

C# 遍历XML文件有值的节点

//a.xml请建立在 bin\debug\a.xmlpublic static void Main(string[] args) { //using System.Xml; XmlDocument doc = new XmlDocument(); doc.Load("a.xml"); XmlElement node = doc.DocumentElement; ReadXml(node.ChildNodes); Console.ReadLi...

using System.Xml.Linq;XElement element = XElement.Load(@"e:\txt.xml");foreach (var item in element.DescendantsAndSelf()){if (item.Attributes().Count() > 0){foreach (var attr in item.Attributes()){Console.WriteLine("名称:{0};...

下面是我贴的一段现成的代码..您需要改动一下.. 另外如果您的子集不确定..就使用递归吧 注意:如果您的能力不是特别好.递归这个内容还是暂时忽略吧.. GetXmlData() { ArrayList headersubList = new ArrayList(); //获取当前XML文档的根 一级 Xml...

public void AA() { XmlDocument doc=new XmlDocument(); XmlElement xmlel = doc.DocumentElement; DD(xmlel); } public void DD(XmlNode node) { foreach (XmlNode node1 in node.ChildNodes) { if (node1.ChildNodes.Count > 1) { DD(node1);...

//xmlFile是xml文件,nodeName是节点名,attributeName是节点的属性名,因为节点名是可以重复的,所以用list存放返回值 public List GetAttribute(string xmlFile, string nodeName, string attributeName) { List retList = new List(); XmlDocumen...

楼主看一下这个 if (rdr.Name=="节点名字")//TAG为节点 { string var = rdr.ReadInnerXml();//获取这个节点的内容 }

遍历不就完了……PYC.BIN.EDM.UI.Properties.Settings 这个节点会取得吧?那我假设这个你已经有这个 XmlNode 对象了: XmlNode settings; // Settings 节点foreach (XmlNode setting in settings.ChildNodes){ if (setting.Name == "setting" && s...

猜测题主是这个意思? XmlDocument xmlDoc = new XmlDocument();for (int i = 0; i < listView_ship.Items.Count; i++){ListViewItem item = listView_ship.Items[i];XmlElement xmlElem = xmlDoc.CreateElement("TaskAllocation");for (int j =...

用XPath: var root=XElement.Load("这里是你的xml");root.XPathSelectElements("./module[id=\"176\"]");

XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(xmlPath);//xmlPath为xml文件路径 XmlNode xmlNode1 = xmlDoc.SelectSingleNode("/Employees/NO1/Address"); XmlNode xmlNode2= xmlDoc.SelectSingleNode("/Employees/NO1/City/State"); s...

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com