2011-03-16 57 views
0

我是hpple和xpath的新手。對於下面的html代碼,我想獲得「標題」和「標籤」信息。hpple html按屬性分塊還是分割屬性?

從hpple的示例代碼中,我可以得到一個標題數組和另一個標記數組。但是如果有六個屬性我感興趣,將會有六個數組。

我可以找到div [class =「entry」],然後得到它的孩子,div [class =「meta」]? (任何人都可以共享代碼?)

謝謝。

<div class="content"> 

<div id="1" class="entry"> 
    <h2 class="title"> title for entry 1 </h2> 
<div class="meta"> tag:xxx </div> 
</div> 

<div id="2" class="entry"> 
    <h2 class="title"> title for entry 2 </h2> 
<div class="meta"> tag:xxx </div> 
</div> 

... 

</div> 
+0

數組不是XPath數據類型。請重新修改這個問題以便負責。 – 2011-03-17 12:27:54

回答

1
@"//div[@class='content']//div[@class='entry']//div[@class='meta']" 

這將返回標籤:XXX兩個條目。

0

我想這兩個「標題」和「標籤」信息

//div[@class='content']/div[@class='entry']/*[@class='meta' or @class=title"'] 

此XPath獲取所有標籤與級冠軍或DIV類條目的元兒童孩子div類內容