私のxmlは次のようになります
<?xml version="1.0" standalone="yes"?>
<DATAPACKET Version="2.0">
<METADATA>
<FIELDS>
<FIELD attrname="BRAND" fieldtype="string" WIDTH="15"/>
</FIELDS>
<PARAMS/>
</METADATA>
<ROWDATA>
<ROW BRAND="180S" STYLE="LUSH-EAR-WARMER" BARCODE="10823452061" STORE_PRICE="0.00" OH="12"/>
-----<ROW WITH ATTRIBUTES REPEATS)
------
</ROWDATA>
</DATAPACKET>
PHPスクリプトを介してWebソースから取得しています
- それぞれ読みたい
- BARCODEの値を抽出したい
- OHの値を抽出したい
私が試したことは
$xml = simplexml_load_file("final.xml");
foreach ($xml->DATAPACKET->ROWDATA->ROW as $c) {
$attrib = $c->attributes();
echo("<br /><br />");
echo("Barcode" . $attrib[BARCODE] . "<br />");
echo("OH:" . $attrib[OH] . "<br />");
echo "<br/>";
}
エラーが発生します
Notice: 非オブジェクトのプロパティを取得しようとしています...
誰かがこれをトラブルシューティングし、私の問題を解決するのを手伝ってくれますか? どうもありがとう