Цикл по SimpleXMLElement для доступа к атрибутам
Я пытаюсь обработать данные, полученные с помощью 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, но становится самим SimpleXMLElement, содержащим объект CLASSNAME. Я пробовал много вариантов адресации этого атрибута, но ни одна из них не работает, включая $ comp_row-> attribute () -> COMP_ID и другие.
Что мне не хватает?