<COMMON>
<NAME_SPECIFICATION>
<!--关键词命名规范 -->
<ITEM Key="Keyword" InvalidCharacterSet="`~!@#$%^&*|?{}[]<>\;,"'" />
</NAME_SPECIFICATION>
</COMMON>
<PRODUCT_QUOTA>
<SiteClassPKId Key="1" Value="100" />
<SiteClassPKId Key="2" Value="2000" />
<SiteClassPKId Key="6" Value="3000" />
<SiteClassPKId Key="7" Value="5000" />
</PRODUCT_QUOTA>
<BUSINESS>
<SMS Price = "0.1"/>
<RECALL MarketPrice = "0.3" AgentPrice = "0.2" SupplierMarketPrice="0.3"/>
</BUSINESS>这个是XML文件中的几个节点,然后我要去读取<PRODUCT_QUOTA>这个节点下面的value的值,然后绑定到一个文本框中去!我该怎么在CS文件中编码!求帮助,求救援!谢谢各位大虾了!!
<NAME_SPECIFICATION>
<!--关键词命名规范 -->
<ITEM Key="Keyword" InvalidCharacterSet="`~!@#$%^&*|?{}[]<>\;,"'" />
</NAME_SPECIFICATION>
</COMMON>
<PRODUCT_QUOTA>
<SiteClassPKId Key="1" Value="100" />
<SiteClassPKId Key="2" Value="2000" />
<SiteClassPKId Key="6" Value="3000" />
<SiteClassPKId Key="7" Value="5000" />
</PRODUCT_QUOTA>
<BUSINESS>
<SMS Price = "0.1"/>
<RECALL MarketPrice = "0.3" AgentPrice = "0.2" SupplierMarketPrice="0.3"/>
</BUSINESS>这个是XML文件中的几个节点,然后我要去读取<PRODUCT_QUOTA>这个节点下面的value的值,然后绑定到一个文本框中去!我该怎么在CS文件中编码!求帮助,求救援!谢谢各位大虾了!!
XDocument document=new XDocument();
var siteClassPKIds = document.Root.…….Element("PRODUCT_QUOTA").Elements();
循环siteClassPKIds用Attribute("Value").Value取出值就行了。
string path = @"E:\x.xml";//换成你的路径
XmlDocument xml = new XmlDocument();
xml.Load(path);
XmlNodeList node = xml.SelectNodes("//PRODUCT_QUOTA/SiteClassPKId");
foreach (XmlNode n in node)
Console.WriteLine(n.Attributes["Value"].Value);//n.Attributes["Value"].Value就是你要的值
Console.ReadLine();
using System.Xml.Linq;