:私が達成しようとしている何シンプルなDOMドキュメント反復
<html>
<body>
<div class="somethingunneccessary"></div>
<div class="container">
<div>
<p>text1</p>
<p>text2</p>
<p>text3</p>
</div>
<div>
<p>text4/p>
<p>text5</p>
<p>text6</p>
</div>
<div>
<p>text7</p>
<p>text8</p>
<p>text9</p>
</div>
<div>
<p>text10</p>
<p>text11</p>
<p>text12</p>
</div>
<div>
<p>text13</p>
<p>text14</p>
<p>text15</p>
</div>
</div>
</body>
</html>
は以下の通りです:
クラスを持つdiv要素内のdiv要素の上に1 /ループcontainer
。
2. /繰り返しの間、私は3番目のp tag
からテキストを取得したいと思います。
ループ部分は、私はいくつかのコードが実行持って
ちょうど自分自身でのpタグを切り出すのではなく、必要不可欠であるが、それはループしません:どのように私は
$doc=new DOMDocument();
$doc->loadHTML($htmlsource);
$xpath = new DOMXpath($doc);
$commentxpath = $xpath->query("/html/body/div[2]/div[5]/p[3]");
$commentdata = $commentxpath->item(0)->nodeValue;
をを各内部div要素にループし、3番目のpタグを抽出します。
私が言ったように、ループは不可欠です。
あなたの言語がオブジェクトの反復処理に使用するどのようなメカニズムを使ってみましたか? –
@ IgnacioVazquez-Abramsそれは私が助けを必要とするものです。コンテナdiv内のdiv要素を反復するようにスクリプトを調整しています – slicks1
あなたは、あなたの言語がどのように反復するのか分かりません。 –