hpple html按块或属性按属性解析?

时间:2011-03-16 12:07:16

标签: iphone xpath hpple

我是关于hpple和xpath的新手。对于下面的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>

2 个答案:

答案 0 :(得分:1)

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

这将返回两个条目的标签:xxx。

答案 1 :(得分:0)

  

我想获得“标题”和“标记”信息

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

此XPath获取所有 div class content div class entry 子项 div class entry 子项的所有标记。