Это команда xsltproc, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
xsltproc - XSLT-процессор командной строки
СИНТАКСИС
xsltproc [[-V | --версия] [-v | --подробный] [{-o | --выход} {ФАЙЛОВ | СПРАВОЧНИК}] |
- время | --повторить | --отлаживать | --новалид | - ноут | --Максимальная глубина VALUE | --html |
- кодирование КОДИРОВАНИЕ | --парам ПАРАМЕТР ПАРАМЗНАЧЕНИЕ |
--stringparam ПАРАМЕТР ПАРАМЗНАЧЕНИЕ | --нонет | --дорожка "ПУТЬ (S)" | --load-трассировка |
- каталоги | --xinclude | [--профиль | - нормальный] | --dumpextensions | - записать |
--nomkdir | --writesubtree PATH | --nodtdattr] [СТИЛЬ] {XML-ФАЙЛ | -}
ОПИСАНИЕ
xsltproc - это инструмент командной строки для применения таблиц стилей XSLT к XML-документам. Это часть
of LibXSLT(3), библиотека XSLT C для GNOME. Хотя он был разработан как часть GNOME
проект, он может работать независимо от рабочего стола GNOME.
xsltproc вызывается из командной строки с именем используемой таблицы стилей
за которым следует имя файла или файлов, к которым должна быть применена таблица стилей. Это
будет использовать стандартный ввод, если предоставленное имя файла -
Если таблица стилей включена в XML-документ с инструкцией по обработке таблицы стилей,
имя таблицы стилей в командной строке не требуется. xsltproc автоматически обнаружит
включенную таблицу стилей и используйте ее.
По умолчанию вывод стандартный вывод. Вы можете указать файл для вывода, используя -o or
--выход опцию.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
xsltproc принимает следующие варианты (в алфавитном порядке):
- каталоги
Используйте каталог SGML, указанный в SGML_CATALOG_FILES разрешить местонахождение
внешние сущности. По умолчанию, xsltproc ищет каталог, указанный в
XML_CATALOG_FILES. Если это не указано, используется / etc / xml / каталог.
--отлаживать
Выведите XML-дерево преобразованного документа для отладки.
--dumpextensions
Выводит список всех зарегистрированных расширений на стандартный вывод.
--html
Входной документ - это HTML-файл.
--load-трассировка
Показать все документы, загруженные во время обработки, на STDERR.
--Максимальная глубина VALUE
Отрегулируйте максимальную глубину стопки шаблонов перед LibXSLT(3) заключает, что он находится в
бесконечная петля. По умолчанию 3000.
--nodtdattr
Не применяйте атрибуты по умолчанию из DTD документа.
--nomkdir
Отказывается создавать каталоги.
--нонет
Не используйте Интернет для получения DTD, объектов или документов.
- ноут
Не выводить результат.
--новалид
Пропустить загрузку DTD документа.
- записать
Отказывается писать в любой файл или ресурс.
-o or --выход ФАЙЛОВ | СПРАВОЧНИК
Прямой вывод в заданный ФАЙЛОВ. Используя вариант с СПРАВОЧНИК направляет вывод
файлы в указанный каталог. Это может быть полезно для нескольких выходов (также известных
как "разбиение на части") или обработка справочной страницы.
Важнo
Данный каталог должен уже существует.
Внимание
Убедитесь, что ФАЙЛОВ и СПРАВОЧНИК следуйте «вычислению ссылки URI», как описано
в RFC 2396 и более поздних версиях. Это означает, что, например, -o каталог может не сработает, но
-o каталог / будем.
- кодирование КОДИРОВАНИЕ
Разрешить указать кодировку для ввода.
--парам ПАРАМЕТР ПАРАМЗНАЧЕНИЕ
Передайте параметр имени ПАРАМЕТР и значение ПАРАМЗНАЧЕНИЕ в таблицу стилей. Вы можете
передать несколько пар имя / значение максимум до 32. Если переданное значение
строка, вы можете использовать --stringparam вместо этого, чтобы избежать дополнительных символов кавычек, которые
появляются в строковых выражениях. Примечание: выражение XPath должно быть в кодировке UTF-8.
--дорожка "ПУТЬ (S)"
Используйте список путей файловой системы (разделенных пробелами или двоеточиями), указанный ПУТИ в
загружать DTD, объекты или документы. Заключите списки, разделенные пробелами, в кавычки.
--профиль or - нормальный
Выведите информацию о профилировании с указанием количества времени, затраченного на каждую часть
таблица стилей. Это полезно для оптимизации производительности таблицы стилей.
--повторить
Выполните преобразование 20 раз. Используется для временных тестов.
--stringparam ПАРАМЕТР ПАРАМЗНАЧЕНИЕ
Передайте параметр имени ПАРАМЕТР и значение ПАРАМЗНАЧЕНИЕ в котором ПАРАМЗНАЧЕНИЕ это строка
а не идентификатор узла. Примечание: Строка должна быть в кодировке UTF-8.
- время
Отображение времени, затраченного на анализ таблицы стилей, анализ документа и применение
таблицу стилей и сохранение результата. Отображается в миллисекундах.
-v or --подробный
Выведите каждый шаг, сделанный xsltproc при обработке таблицы стилей и документа.
-V or --версия
Показать версию LibXML(3) и LibXSLT(3) используется.
--writesubtree PATH
Разрешить запись в файл только в пределах PATH поддерево.
--xinclude
Обработайте входной документ, используя спецификацию XInclude. Подробнее об этом можно
можно найти в спецификации XInclude: http://www.w3.org/TR/xinclude/
ОКРУЖАЮЩАЯ СРЕДА
SGML_CATALOG_FILES
Поведение каталога SGML можно изменить, перенаправив запросы на собственный набор пользовательских
каталоги. Это можно сделать, установив SGML_CATALOG_FILES переменная среды в
список каталогов. Пустой должен деактивировать загрузку по умолчанию / etc / sgml / каталог
каталог.
XML_CATALOG_FILES
Поведение XML-каталога можно изменить, перенаправив запросы на собственный набор пользовательских
каталоги. Это можно сделать, установив XML_CATALOG_FILES переменная среды в
список каталогов. Пустой должен деактивировать загрузку по умолчанию / etc / xml / каталог
каталог.
ДИАГНОСТИКИ
xsltproc коды возврата предоставляют информацию, которую можно использовать при вызове из скриптов.
0
Нет ошибки (нормальная работа)
1
Нет аргументов
2
Слишком много параметров
3
Неизвестный вариант
4
Не удалось проанализировать таблицу стилей
5
Ошибка в таблице стилей
6
Ошибка в одном из документов
7
Неподдерживаемый xsl: метод вывода
8
Параметр String содержит как кавычки, так и двойные кавычки
9
Ошибка внутренней обработки
10
Обработка остановлена сообщением о завершении
11
Не удалось записать результат в выходной файл
Используйте xsltproc онлайн с помощью сервисов onworks.net