<?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>

解决方案 »

  1.   

    帮楼主写了完整代码,注意你的提供的xml最后一个节点<items>要修改成</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();
            }     
        }   
            
    }
      

  2.   

    用Xpath
    或者弄到datatable里面用select方法