Bambino
Новичок
Модификация объекта, полученного от simplexml_load_string
Я получаю XML-ответ от сервера и через simplexml_read_string получаю ответ в объекте класса SimpleXMLElement. Объект содержит вот такую примерную иерархию свойств:
Я хочу "укоротить" до такого варианта:
т.е. чтобы вместо
было
Но не могу сообразить как. В случае с массивами все просто - новый элемент массива создать просто, но здесь попытка создать элемент Items не удается. Попробовал добавлять через метод addChild класса SimpleEXLElement - добавляется, но потом не могу добавить в него коллекцию элементов Item. Подскажите, как сделать такую вещь?
-~{}~ 09.06.10 20:09:
а все таки?
Я получаю XML-ответ от сервера и через simplexml_read_string получаю ответ в объекте класса SimpleXMLElement. Объект содержит вот такую примерную иерархию свойств:
PHP:
SimpleXMLElement Object
(
[Ack] => Success
[SearchResult] => SimpleXMLElement Object
(
[ItemArray] => SimpleXMLElement Object
(
[Item] => Array
(
[0] => SimpleXMLElement Object
PHP:
SimpleXMLElement Object
(
[Ack] => Success
[Items] => Array
(
[0] => SimpleXMLElement Object
PHP:
foreach ( $resull->SearchResult->ItemArray->Item as $item ) {}
PHP:
foreach ( $resull->Items as $item ) {}
-~{}~ 09.06.10 20:09:
а все таки?