Разбор Xml
Разбор Xml при помощи класса Xml предполагает что у вас есть строка содержащая xml для разбора.
Простой текст$input = '<' . '?xml version="1.0" encoding="UTF-8" ?' . '><container><element id="first-el"><name>My element</name><size>20</size></element><element><name>Your element</name><size>30</size></element></container>';$xml = new Xml($input);
Это создаст объект Xml документа, которым можно будет манипулировать и перебирать значения, или конвертировать назад в строку.
С прошлым примером вы можете делать следующее:
Простой текстecho $xml->children[0]->children[0]->name;// выведет 'element'echo $xml->children[0]->children[0]->children[0]->children[0]->value;// выведет 'My Element'echo $xml->children[0]->child('element')->attributes['id'];//выведет 'first-el'


Коментарии:
Добавить коментарий