私は simpleXML と php を使用しています。別の子要素の値に基づいて、ページに特定の子要素にアクセスさせようとしています。特定の親のすべての子をループせずにこれを行う方法について、私は非常に混乱しています。xpathでこれをやってみましたが、適切な形式がわかりません。私のXMLは次のとおりです。
<vendor>
<vendor_id>6</vendor_id>
<name>Store</name>
<stock>
<stock_id>4</stock_id>
<stock_url>http://www.url.com/item.php</stock_url>
</stock>
<stock>
<stock_id>9</stock_id>
<stock_url>http://www.url.com/items.php</stock_url>
</stock>
</vendor>
特定の株式IDのstock_urlにアクセスしたい。これは可能ですか、それとも在庫のすべてのインスタンスをループして、必要なものを見つけるために比較を行う必要がありますか?