2012-12-10 234 views
0

我需要選擇根的兄弟姐妹,並且僅用於第一級。XPath選擇兄弟父母爲根文檔的兄弟姐妹

我選擇HTML,它可以是點兒......

例如:

​​

什麼我tryed是這樣/*[following-sibling::*]但只選擇兩個<p><img...></p> ...

我想要的是選擇PP ul a中的第一級。

林期運用的Html Agillity包和我的代碼如下所示:

 var nodeCollection = new List<HtmlNode>(); 
     var document = new HtmlDocument(); 
     document.LoadHtml(html); 

     if (document.DocumentNode != null) 
     { 
      foreach (var node in document.DocumentNode.SelectNodes("/*[following-sibling::*]")) 
      { 
       nodeCollection.Add(node); 
      } 

任何人都知道什麼即時做錯了什麼?

回答

1

我想我找到了一個工作XPath和它不是那麼難的xD 以下工作:/child::*