0

不正な形式のhtmlテーブルを解析しようとしています。

これのいくつかの行は次のとおりです。

  Food:</b> Yes<b><br>
 Pool: </b>Beach<b></b><b><br>
  Centre:</b> Yes<b><br>

phpのdomdocumentxpathを使用すると、Food、center、poolなどのすべてのタイトルタグを選択できますが、それぞれを取得したら、次のタイトルタグに到達するまで前方に検索したいと思います。

正規表現は特定のパターンまで楽しみにできることを私は知っています。xpathは特定のタグに対して同じことを行うことができますか?

ありがとう、

明細書

4

1 に答える 1

1

follow-sibling :: br [1] / follow-sibling :: text()[1]を使用することが、必要なもののようです。

ただし、構造が不十分なデータに対して複雑なクエリを実行する場合は、XSLT変換を実行して、より適切な構造を作成することから始めるのが最善のアドバイスです。

于 2012-09-17T21:31:08.183 に答える