Завершение преобразования, начатого xslt_output begintransform
echo $doc->dumpmem(); xslt_output_endtransform(). ?>
xslt_output_endtransform
Завершение преобразования, начатого xslt_output begintransform void xslt_output_endtransform (void);
Эту функцию следует вызвать для того, чтобы вывести преобразованный документ.
xslt_process
Преобразование документа XML с помощью шаблона XSL
bool xsH_process (string xsl_data, string xirHI_data, string result) В аргументе xsl_data указывается текст шаблона XSLT, а в xml_data — текст документа XML. Возвращает TRUE или FALSE — при ошибке.
См. также: xslt_errno() и xslt_error() для получения кодов ошибки.
<?php JxslData =
<xsl:stylesheet version="l 0"
xmlns:xsb"http-//www.w3 org/1999/XSL/Transfonn">
<xsl template match="article">
<table border="l" cellpadding="2" cellspacing="l"> <tr>
<td vndth="800">
<h2><xsl value-of select,="title"></h2> <h3>
<xsl value-of select="author"></h3>
<br><xsl.value-of select="body"> </td> </tr>
</table> </xsl-templdte> </xsl:stylesheet>
SxmlData ' ' <?xml version^"!.0"?> <article>
<title>Learning Language</title>
<author>I Myself</author> <body>
Essential phrases: <br> <br> Hello.
Good day.<br> </body> </article>';
if (xslt_process($xs!Data. SxmlData. $resuH.O {
echo "Here is the article:<br>\n<br>", Sresult;
} else ( echo "Ошибка преобразования XSL.
\nUHonep' " xslt_errno() .
"\п\Описание: " xslt_error() . "\n"; exit: } ?>
xslt_run
Применение XSLT к файлу
bool xslt_run ([resource xh, string xslt_file. string xmt_data_file. string result, array xslt_params, array xslt_args]]])
Преобразовывает файл xm!_data_file, применяя к нему шаблон из файла xslt_file. Шаблон получает доступ к массиву параметров xslt_ params и аргументов xstt_args. Результат XSLT-трансформации заносится в именованный буфер (по умолчанию «_result»).
xslt_set_sax_handler
Установка обработчиков SAX для процессора XSLT
bool xslt_set_sax_handler (resource xh. array handlers)
xslt_transform
Выполнение трансформации XSLT
bool xslt_transforn> (string xsl, string xml, string result, string params, string args, string resultBuffer)
Предоставляет расширенный интерфейс библиотеки Sablotron без необходимости использования ресурсов API.
Содержание Назад
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий