CVI. Функции XSLT XSLT (Extensible Stylesheet Language (XSL) Transformations) это язык трансформации XML-документов в другие XML-документы. Это стандарт, определённый консорциумом World Wide Web (W3C). Это расширение использует Sablotron и
expat. Имеются как экзешники, так и исходный код. В 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. Если вам нужна поддержка более старых расширений, сделайте запрос в список рассылки php-general@lists.php.net
- Содержание
- xslt_create - создаёт новый XSLT-процессор
- xslt_errno - возвращает номер ошибки
- xslt_error - возвращает строку ошибки
- xslt_free - освобождает XSLT-процессор
- xslt_process - выполняет XSLT-трансформацию
- xslt_set_base - устанавливает базовый URI для всех XSLT-транформаций
- xslt_set_encoding - устанавливает кодировку для разбора XML-документов
- xslt_set_error_handler - устанавливает обработчик ошибок для XSLT-процессора
- xslt_set_log - устанавливает log-файл для записи log-сообщений
- xslt_set_sax_handler - устанавливает SAX-обработчики для XSLT-процессора
- xslt_set_sax_handlers - устанавливает SAX-обработчики, вызываемые в ходе обработки XML-документа
- xslt_set_scheme_handler - устанавливает Scheme-обработчик для XSLT-процессора
- xslt_set_scheme_handlers - устанавливает Scheme-обработчики для XSLT-процессора
|