Цикл по 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 и другие.

Что мне не хватает?

Ответы на вопрос(2)

Ваш ответ на вопрос