Как в 6-ке создать свой xml

#
Как в 6-ке создать свой xml
Собственно вопрос в теме
В 5-й версии делали так (накидал по быстрому):


$xmlData = '<?xml version="1.0" encoding="UTF-8"?>'."\n";
$xmlData .= '<document>'."\n";
$xmlData .= '<test_1>test_1</test_1>'."\n";
$xmlData .= '<test_2>test_2</test_2>'."\n";
$xmlData .= '<test_3>test_3</test_3>'."\n";
$xmlData .= '</document>'."\n";
$xsl = new xsl();
echo $xsl->build($xmlData, 'ИмяХслШаблона');


А вот в 6-ке что-то не могу сообразить.
Не могли бы подсказать на примере выше?
#
Re: Как в 6-ке создать свой xml
#
Re: Как в 6-ке создать свой xml
Спасибо, но это я уже видел ранее, и это немного не то, что я спрашиваю.
Интересует альтернатива старому методу build
#
Re: Как в 6-ке создать свой xml
Попробуйте так:


$oXml = Core::factory('Core_Xml_Entity')
    ->name('myXml');

$oXml->addEntity(Core::factory('Core_Xml_Entity')
        ->name('myTag')->value(1)
);

$xsl_result = Xsl_Processor::instance()
    ->xml($oXml->getXml())
    ->xsl(Core_Entity::factory('Xsl')->getByName("nameXsl")
    )
    ->process();

#
Re: Как в 6-ке создать свой xml
Спасибо!
Это то что нужно!
#
Re: Как в 6-ке создать свой xml
Пожалуйста
Авторизация