Вопрос по simpleXML

dahl

Новичок
Вопрос по simpleXML

Доброе время суток

Прошу помощи кто знает подскажите пожалуйста, уже незнаю что и делать копаюсь 3 дня, а толку нет :(

Проблема в том что simplexml не видет атрибут в элементе только отдает значение элемента
Привожу косок XML'а

<item id="212" parent="181" show="1" sort="43">
<org id="56">Государственное учреждение "Территориальный центр социального обслуживания населения Московского района"</org>
</item>

Это что отдает print_r с объекта

[42] => SimpleXMLElement Object
(
[@attributes] => Array
(
[id] => 212
[parent] => 181
[show] => 1
[sort] => 43
)

[org] => Государственное учреждение "Территориальный центр социального обслуживания населения Московского района"
)


Получается что атрибут элемента org его нет в объекте но в самом xml org id есть

Вот так получаю объект

$xmlString = $obj->GetCurl($url); // забираю по курлу xml
$xml = simplexml_load_string($xmlString['0'],'SimpleXMLElement', LIBXML_NOCDATA); //Есть значения СDATA
print_r($xml);
 

FB3

Новичок
Это корявое преобразование в строку при выводе скорей всего:
PHP:
$xml = simplexml_load_string('<item id="212" parent="181" show="1" sort="43">
<org id="56">Государственное учреждение "Территориальный центр социального обслуживания населения Московского района"</org>
</item>','SimpleXMLElement', LIBXML_NOCDATA); //Есть значения СDATA
print_r($xml->org->attributes()->id);
Код:
SimpleXMLElement Object
(
    [0] => 56
)
 
Сверху