<?xml version="1.0" encoding="utf-8" ?>
怎么样才能最快速的从下面xml文件中找出id<7的item结点select("id>7")
/item[id>7]全不灵,,TMD<items>
<item><id>5</id>
<name>0.15</name>
</item>
<item><id>6</id>
<name>0.20</name>
</item>
<item><id>7</id>
<name>0.30</name>
</item>
<item><id>8</id>
<name>0.40</name>
</item>
<item><id>9</id>
<name>0.50</name>
</item>
<items>
怎么样才能最快速的从下面xml文件中找出id<7的item结点select("id>7")
/item[id>7]全不灵,,TMD<items>
<item><id>5</id>
<name>0.15</name>
</item>
<item><id>6</id>
<name>0.20</name>
</item>
<item><id>7</id>
<name>0.30</name>
</item>
<item><id>8</id>
<name>0.40</name>
</item>
<item><id>9</id>
<name>0.50</name>
</item>
<items>
http://blog.csdn.net/zhzuo
--------------------------------------------------*/
namespace Zhzuo.VS2005Test.ConsoleTest
{
class Program
{
private static DateTime ds;
private static int i;
private static bool n; static void Main(string[] args)
{
string strXml = "<?xml version=\"1.0\"?>"
+ "<items>"
+ "<item>"
+"<id>5</id>"
+ "<name>0.15</name>"
+ "</item>"
+ "<item>"
+"<id>6</id>"
+ "<name>0.20</name>"
+ "</item>"
+ "<item>"
+"<id>7</id>"
+ "<name>0.30</name>"
+ "</item>"
+ "<item>"
+"<id>8</id>"
+ "<name>0.40</name>"
+ "</item>"
+ "<item>"
+"<id>9</id>"
+ "<name>0.50</name>"
+ "</item>"
+ "</items>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(strXml);
XmlNodeList nodeList = doc.SelectNodes("//item[id>7]");
Console.WriteLine(nodeList.Count); Console.ReadLine();
}
}
}
或者弄到datatable里面用select方法