PHP: Генерируем XML штатными средствами

May 27, 2010 14:35

Справедливости ради нужно вспомнить как генерировать XML еще и на PHP (для сравнения с генерацией XML в Perl). Также эта справочная информация пригодится в качестве памятки к заметке про обработчик XSLT на PHP.

Итак, в PHP нам ничего специально подключать не потребуется. Мы просто создаем объект и пишем туда данные (создаем узлы).

Создаем корневой узел и привязываем к нему свойство.
$doc = new DOMDocument('1.0', 'UTF-8');
$root = $doc->createElement('hCalendar');
$root->setAttribute('dtstart', '2010-02-03');
$doc->appendChild($root);

Добавляем к корневому узлу дочерний:
$element = $doc->createElement('day');
$root->appendChild($element);

Ну и в заключение ссылка на документацию.

php, xml, generator

Previous post Next post
Up