2

Rails で Web サイト用のパーサーを作成していますが、必要なものだけを選択するのに苦労しています。

「 World: 」のみを含む td-tag の次の兄弟を選択したいのですが、 「 Former World: 」を含む別の td-tagもあり、それを選択したくありません。

これが私のXPathの選択です:

//td[contains(text(), 'World:')]/following-sibling::td

したがって、「World: 」のみを含むタグが必要であり、「 Former World:」を含む他のタグは必要ありません。

何か案は?解決策を探すのに何時間も費やしましたが、今ここにたどり着きました。

4

2 に答える 2

1

に変更すると機能しますか

//td[text()='World:']/following-sibling::td
于 2013-01-14T22:28:00.493 に答える
0

equals でテキストをテストしてみましたか?

//td[text() = 'World:']/following-sibling::td

or

//td[. = 'World:']/following-sibling::td
于 2013-01-14T22:33:02.847 に答える