Генератор XML | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | <?php $dom = new DOMDocument('1.0', 'utf-8'); // указываем кодировку и версию xml файла $root = $dom->createElement('root'); // создаем корневой элемент $root->setAttribute('date','9-12-2009'); // добавляем в корневой элемен атрибут с датой $new = $dom->createElement('new'); // создаем элемент new $root->appendChild($new); // добавляем элемент new в коневой элемент root $node = $dom->createElement('node'); // создаем элемент node $text = $dom->createCDATASection('qwe & asdf'); // создаем наполнение для в конструкции <![CDATA[ ... ]]> $node->appendChild($text); // записываем текст в элемент node $new->appendChild($node); // добаляем элемент node в элемент new $node = $dom->createElement('node'); // создаем элемент node $text = $dom->createTextNode('Текст & текст'); // создаем наполнение для в конструкции <![CDATA[ Текст & текст ]]> $node->appendChild($text); // записываем текст в элемент node $new->appendChild($node); // добаляем элемент node в элемент new $edit = $dom->createElement('edit'); // создаем элемент edit $root->appendChild($edit); // добавляем элемент edit в коневой элемент root $dom->appendChild($root); // публикуем корневой элемент echo $dom->saveXML(); // вывод дерева ?> |
В результате на выходе мы получим вот такое xml дерево:
<?xml version="1.0" encoding="utf-8"?> <root date="9-12-2009"> <new> <node><![CDATA[Текст & текст]]></node> <node>Текст & текст</node> </new> <edit/> </root>
взято от сюда
Комментариев нет:
Отправить комментарий