XMLStarlet

0
Ваша оценка: Нет

XMLStarlet — это набор утилит командной строки, которые могут использоваться для преобразования, запросов, проверки правильности и редактирования XML-документов и файлов с помощью простого набора команд оболочки, подобно тому как с простыми текстовыми файлами можно работать UNIX-командами grep, sed, awk, diff, patch, join и др.

Данный набор утилит командной строки может быть использован теми, кому приходится часто иметь дело с XML-документами в командной строке UNIX, а также для автоматизации обработки из сценариев оболочки.
Возможности инструментария:

* Проверка или подтверждение корректности XML-файлов (просто проверка
правильности структуры, DTD, XSD, RelaxNG)
* Вычисление значений XPath выражений в XML-файлах (таких как текущие
суммы, и т.п.)
* Поиск XML-файлов, удовлетворяющих заданным XPath выражениям
* Применение XSLT-таблиц стилей к XML документам (включая поддержку EXSLT
и передачу параметров таблицам стилей)
* Запрос XML-документов (например, запрос значений некоторых элементов
атрибутов, сортировка и т.п.)
* Изменение или редактирование XML-документов (например, удаление
некоторых элементов)
* Форматирование или «украшение» XML-документов (отступы и т.п.)
* Получение XML документов, используя http:// или ftp:// URLы
* Просмотр дерева структуры XML-документов (аналогично команде 'ls' для
каталогов)
* Включение одного XML-документа в другой используя XInclude
* канонизация XML c14n
* Экранирование/разэкранирование специальных XML-символов во входном
тексте
* Вывод содержимого каталога в виде XML-документа
* Конвертирование XML в формат PYX (основан на ESIS - ISO 8879) и наоборот

Тип приложения: консольная программа
Сайт разработчика: http://xmlstar.sourceforge.net/
Что почитать?


Разместил: vikos 12 Январь 2013 в 06:43