0
4

1 に答える 1

1

Hpricot は、HTML 解析に CSS セレクター構文を導入したため、最初に登場したときは素晴らしかったです。ただし、特に使用している XPath 述語構文に関しては、完全に XPath に準拠したわけではありません。

私はノコギリをお勧めします。このライブラリは高速でよく管理されており、XPath 1.0 に完全に準拠しています。それを使用すると、車両を引っ張ることができるはずです。

doc.search('//vehicle[line_number[text()=1234]]')

また、少し単純化します。ネストされた述語は本当に必要ありません。これにより、正しい車両も識別されます。

doc.search('//vehicle[line_number/text()=1234]')
于 2012-07-26T11:50:07.253 に答える