Source for file Transformer.class.php
Documentation is available at Transformer.class.php
* @copyright Energine 2006
//require_once('core/framework/SystemConfig.class.php');
* Трансформер XML-документа страницы.
* Директория, где находится основной трансформер
* Устанавливает имя основного файла трансформации
$transformerFilename = self::MAIN_TRANSFORMER_DIR. $transformerFilename;
* Трансформирует XML-документ страницы в выходной формат.
public function transform($document, $transformerFilename = null) {
$xsltProc = new XSLTProcessor;
if (!is_null($transformerFilename)) {
$xsltDoc = new DOMDocument('1.0', 'UTF-8');
if (!@$xsltDoc->load($this->fileName)) {
$xsltProc->importStylesheet($xsltDoc);
$result = $xsltProc->transformToXml($document);
|