DOM XSLT, пример

_KV_

Новичок
DOM XSLT, пример

После долгих поисков нашел как XSLT работает в DOMXML

<?
$xslt = domxml_xslt_stylesheet_file("page.xsl");
$doc = domxml_open_file("page.xml");
$newDoc = $xslt->process($doc);
echo domxml_dump_mem($newDoc)
?>
 

[DAN]

Старожил PHPClub
Вдогонку:

$DOCUMENT_XML = xmldocfile('site.xml');
$DOCUMENT_XSL = xmldocfile('site.xsl');

$styleSheet = domxml_xslt_stylesheet_doc( $DOCUMENT_XSL );
$domResult = $styleSheet->process( $DOCUMENT_XML );
print @domxml_dump_mem( $domResult );

Приемущество то, что XSL-шаблон представлен в виде DOM-объекта, и с ним тоже можно производить манипуляции (добавлять\удалять узлы).
 
Сверху