В PHP 5 преобразования XSLT выполняются библиотекой libxslt и в системе Windows их можно активизировать с помощью php_xsl.dll (в php.ini), а на других платформах - с помощью ключа -with-xsl. В начале в объект DOM загружается XML и преобразование XSLT (которое также является документом XML), затем приписывается значение объекту XsltProcessor, вызывается функция importStylesheet(), а за ней - transformToDoc(). Code <?php $xml = new DOMDocument(); $xml->load('quotes.xml'); $xsl = new DOMDocument(); $xsl->load('quotes.xsl'); $xslt = new XsltProcessor(); $xslt->importStylesheet($xsl); $result = $xslt->transformToDoc($xml); echo $result->saveXML(); ?> |