Цифровой садик - приветственная

Цифровой садик - приветственная | Полный список всего, что тут есть | RSS | Подписаться через follow.it

23.04.2022

xml

http://xmlsoft.org/

libxml2 и инструменты на ее основе, xmllint в том числе. Есть пакеты в debian.

xmlcatalog

is a command line application allowing users to monitor and manipulate XML and SGML catalogs. It is included in libxml(3).

xmlstarlet - дебианный пакет с инструментами командной строки про xml вообще

Данный набор утилит командной строки может быть использован теми, кому приходится часто иметь дело с 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/

Пример настройки переменных окружения

SGML_ROOT=/usr/local/share/sgml    
SGML_CATALOG_FILES=${SGML_ROOT}/jade/catalog
SGML_CATALOG_FILES=${SGML_ROOT}/iso8879/catalog:$SGML_CATALOG_FILES
SGML_CATALOG_FILES=${SGML_ROOT}/html/catalog:$SGML_CATALOG_FILES
SGML_CATALOG_FILES=${SGML_ROOT}/docbook/4.1/catalog:$SGML_CATALOG_FILES
SGML_CATALOG_FILES=/usr/doc/share/sgml/catalog:$SGML_CATALOG_FILES
SGML_CATALOG_FILES=/usr/doc/en_US.ISO8859-1/share/sgml/catalog:$SGML_CATALOG_FILES
export SGML_CATALOG_FILES

Также XML_CATALOG_FILES

Ярлыки: juststarted

Если у вас есть мысли, комментарии, предложения или отклики по поводу этой страницы или этого цифрового сада в целом, напишите мне сообщение на agnessa@agnessa.pp.ru. Мне ооочень интересно!

Задонатить.


An IndieWeb Webring 🕸💍