SimpleXMLで取得したデータを処理しようとしていますが、非常に困難です。私はこの主題についてここで多くのスレッドを読みました、それらはすべて私がしていることのように見えます、しかし私のものは機能していません。これが私が持っているものです:
<ROOT>
<ROWS COMP_ID="165462">
<ROWS COMP_ID="165463">
</ROOT>
私のコード:
$xml = simplexml_load_file('10.xml');
foreach( $xml->ROWS as $comp_row ) {
$id = $comp_row->COMP_ID;
}
デバッガーでこれを実行すると、$ idがCOMP_IDの文字列値に設定されていないことがわかりますが、CLASSNAMEオブジェクトを含むSimpleXMLElement自体になります。この属性に対処するためのさまざまなバリエーションを試しましたが、$ comp_row-> attributes()-> COMP_IDなど、どれも機能しません。
私は何が欠けていますか?