Довідник PHP, Функції XSLT
XSLT (Extensible Stylesheet Language (XSL) Transformations) – це мова трансформації XML-документів в інші XML-документи. Це стандарт, визначений консорціумом World Wide Web (W3C). Інформацію про XSLT та пов'язані технології можна знайти на http://www.w3.org/TR/xslt.
Це розширення використовує Sablotron та expat, які знаходяться на http://www.gingerall.com/. Є як екзешники, і вихідний код.
У UNIX запустітьconfigureз опціями --enable-xslt --with-xslt-sablot. Бібліотека Sablotron повинна бути встановлена там, де компілятор може її знайти.
Це розширення PHP надає не залежить від процесора API для трансформацій XSLT. Нині це розширення підтримує лише бібліотеку Sablotron від Ginger Alliance. Планується підтримка інших бібліотек, таких як бібліотеки Xalan або libxslt.
Примітка:це розширення відрізняється від розширення sablotron, що поставляється з версіями PHP до PHP 4.1; в даний час підтримується лише XSLT-розширення у PHP 4.1. Якщо вам потрібна підтримка більш старих розширень, зверніться до списку розсилки [email protected]
Змістxslt_create - створює новий XSLT-процесор xslt_errno - повертає номер помилки xslt_error - повертає рядок помилки xslt_free - звільняє XSLT-процесор xslt_process - виконує XSLT-трансформацію xslt_set_ba set_encoding - встановлює кодування для розбору XML-документів xslt_set_error_handler - встановлює обробник помилок для XSLT-процесора xslt_set_log - встановлює log-файл для запису log-повідомлень xslt_set_sax_handler - встановлює SAX-обробники для XSLT-процесораобробники, що викликаються під час обробки XML-документа xslt_set_scheme_handler - встановлює Scheme-обробник для XSLT-процесора xslt_set_scheme_handlers - встановлює Scheme-обробники для XSLT-процесора