私はその属性の1つで参照しているノードの値を解析しようとしています。私はminwageに等しいfull_imageどこポスターIDのURL値を取得したい場所simpleXML属性に基づいてノードを取得します
<data>
<poster name="E-Verify" id="everify">
<full_image url="e-verify-swa-poster.jpg"/>
<full_other url=""/>
</poster>
<poster name="Minimum Wage" id="minwage">
<full_image url="minwage.jpg"/>
<full_other url="spa_minwage.jpg"/>
</poster>
</data>
ここにある:
$xml = simplexml_load_file('PosterData.xml');
$main_url = $xml->full_image[name] where poster[id] = "minwage";
//something like that.
echo $main_url;
Result: minwage.jpg
誰もが持っている場合、私は
XML構文を確認していませんこのようなことをカバーするリソースはすべて共有してください。あなたがそれら(そしておそらく出力して)比較したいので、
あなたはそうあり、資源を求めたよう:(http://stackoverflow.com/questions/3448005/implementing-condition-in-xpath)[XPathの状態を実装する]と[SimpleXMLをGET要素の内容に基づきます属性値](http://stackoverflow.com/q/4736417/367456) – hakre