0

我是 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>
4

2 回答 2

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

这将为两个条目返回 tag:xxx。

于 2011-06-10T12:03:55.370 回答
0

我想同时获得“标题”和“标签”信息

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

此 XPath 获取所有具有类标题的标签或任何div 类内容div 类条目子项的元子项。

于 2011-06-11T04:23:53.520 回答