0

以下の例を挙げると

<div id="XYZ">
   <div id ="abc"></div>  
   Text 1
   <div id="efg"> Text 2 </div>
   Text 3
</div>

シンプルな HTML DOM パーサーを使用してテキスト 1 とテキスト 2 を取得するにはどうすればよいですか。

私が使用する場合 $text = $domOb->find(div[id=xyz])->plaintext;

上記は私に全文を与えます。これは私が知っていることですが、特定のテキスト部分を取得する方法に行き詰まっています。

4

1 に答える 1

0

これを回避する最も簡単な方法は、目的のテキストを<span>タグでラップし、独自の ID を与えることです。span はブロック要素ではないため、HTML ページのレイアウトを乱すことはありません。

于 2013-03-12T12:08:04.223 に答える