Генерирование XML

VlastV

Новичок
Генерирование XML

Как лучше генерировать XML для дальнейшей обработки через XSLT (XSLTProcessor)?
Данный для генерирование получаются из БД.
Я вижу два варианта:
Генерировать как string, т.е. $xml .= '<node>value</node>'; с соблюдением правельной вложенности node.
Или генерирование посредством DOM.
 

AmdY

Пью пиво
Команда форума
первый вариант - уневерсальный,
DOM - зависит от версии РНР
Можно ещё пойти третьим способом, Мускул поработает, но здесь зависимость от версии MySql
 

VlastV

Новичок
Если можно о двух пунктах поподробнее.

PHP версия 5.1
MySQL 5
 

VlastV

Новичок
В плане производительности, что быстрее будет, чтоб MySQL генерировал XML, или чтоб PHP его генерировал одним из выше спрашиваемых методов.

И MySQL будет генерировать только отрабатывая один запрос, скажем данные одного типа, а мне XML надо сгенерировать с многими типами, т.е. нужные мне еще node мне как дописывать, т.е. в любом случае ссылаемся на мой вопрос:)
 

AmdY

Пью пиво
Команда форума
я бы предпочёл делать
Код:
$xml = "заголовок_xml\n"
foreach ($sqlResult AS $key => $value) {
$xml .= "<$key>$value</$key>\n"
}
$xml .= "фурер_xml";
 
Сверху