次のxmlを解析する必要がありますが、コードを使用すると最初のpタグを読み取るだけで、単純なループであることはわかっていますが、混乱しています。
<s>
<j u="here1"/>
<p v="here1_1"/>
<p v="here1_2"/>
<p v="here1_3"/>
<p v="here1_4"/>
<p v="here1_5"/>
<p v="here1_6"/>
</s>
<s>
<j u="here2" />
<p v="here2_1"/>
<p v="here2_2"/>
<p v="here2_3"/>
<p v="here2_4"/>
<p v="here2_5"/>
<p v="here2_6"/>
</s>
マイコード
$xml = simplexml_load_string($myXml);
foreach ($xml->s as $tags) {
echo $tags->j->attributes()->u . " ";
echo $tags->p->attributes()->v . " ";
}
結果は >>> here1 here1_1 here2 here2_1
ただし、結果は here1 here1_1 ..... here1_6 here2 here2_1 ..... here2_6 である必要があります