0

私は hpple と xpath については初めてです。以下の HTML コードでは、「タイトル」と「タグ」の両方の情報を取得したいと考えています。

hpple のサンプル コードから、タイトルの配列とタグの別の配列を取得できます。しかし、関心のあるプロパティが 6 つある場合、配列は 6 つになります。

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']"

This returns tag:xxx for both entries.

于 2011-06-10T12:03:55.370 に答える
0

「タイトル」と「タグ」の両方の情報を取得したい

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

この XPath は、任意のdiv クラス contentのdiv クラス エントリの子のクラス タイトルまたはメタ子を持つすべてのタグを取得します。

于 2011-06-11T04:23:53.520 に答える