XMLStarlet є вільним набір утиліт командного рядка, які можуть бути використані для перетворення, перевірки, запиту і документів XML редагування.
XMLStarlet інструмент командного рядка записується в C і використовує LibXSLT і Libxml2 бібліотеки з http://xmlsoft.org.
Що нового в цьому випуску :.
- Ця версія виправляє збій при спробі запустити Pyx на неіснуючі файли і граничної умови в команді екранування
- Еда Сель команди тепер можуть посилатися на простір імен за замовчуванням Верхній рівень документа з & Quot; _ & Quot; або & Quot; DEFAULT & Quot; і дати дружню повідомлення, якщо користувач не розуміє, що потрібно вказати простір імен.
Що нового у версії 1.4.2:
- Ця версія виправляє збій в Pyx підкоманду, що відбулося, коли він обробляється вузлів з кількома атрибутами.
Що нового у версії 1.4.1:
- Збій з некоректними операцій редагування була виправлена.
- Документація тепер може бути побудований з тарболла і встановлює в потрібне місце.
- Тестовий набір був зроблений більш поблажливий серіалізації відмінностей між версіями libxml2.
Що нового у версії 1.2.1:
- Не вдалося виконати libxml2 повертається NULL результат NodeSet був зафіксований .
- & Quot; - & Quot; було сплутати з --elif.
- Сформований XSLT тепер містить простір імен, витягнутої з першого вхідного файлу.
- -N знову дозволені після інших опцій.
- значення просторів імен були зареєстровані в якості префіксів.
- видає помилку сегментації можна уникнути, коли їх просять переміщати вузли просторів імен.
- Був відсутній символ нового рядка в повідомленні --help-е изд.
- Тестові сценарії Переносимость була покращена.
- XML_SAVE_WSNONSIG використовується тільки якщо LibXML є версія 2.7.8 або пізніша версія.
Що нового у версії 1.2.0:
- Ця версія реалізує --update --expr для команда під ред.
- Еда Сель команди використовують визначення простору імен верхнього рівня з першого вхідного файлу, який слід видалити необхідність визначення просторів імен в командному рядку з -N в більшості випадків.
- Виберіть виходи з 0 тільки якщо результат не порожній.
- Цей реліз додає номер стовпчика і відновлює вхідний контекст (втратив у версії 1.0.3) для повідомлень про помилки.
- Це додає --net можливість c14n Е.Д. Фо, і Вел.
- Він видаляє --catalog з повідомлення тр --help, так як він насправді не підтримується.
- Він додає --elif і --else до Сель --help повідомлення.
<Літій> Опція -Q була додана, щоб вибрати, як -q ГРЕП в.
Що нового у версії 1.1.0:
- Виправлена помилка для BSD і Mac OS X перевіривши, що O_BINARY оголошується перед тим #including io.h.
- Кілька виберіть команду поліпшення: --elif і --else опції, сортування по декількох полях, правильно (для англійської мови) лексичної сортування і включення тільки необхідних просторів імен при виведенні таблиці стилів .
- Загальний LibXML і LibXSLT бібліотеки пов'язані за замовчуванням.
- Бібліотека Інформація про версії була додана до --version висновок.
- Каталог аргумент Ls був додано; статус виходу вказує на успіх або невдача замість підрахунку файлів.
- XMLStarlet тепер буде пов'язувати з LibXML налаштоване --without-SAX1 і --without-спадщина.
були зроблені
Що нового у версії 1.0.6:
- Команда c14n Тепер виводить символи перекладу рядка тільки в ОС Windows, як добре.
- --help Деякі опції підкоманду 'були виведення рядка формату Printf в буквальному сенсі.
<Літій> The --help текст вид тепер коректно описує поведінку Р, -S, --pf і --ps.
Що нового у версії 1.0.5:
- Виправлена помилка, в якій з CDATA файл стилів вузлів призвело до пошкодження пам'яті була виправлена.
- Тестові сценарії Тепер двічі & Quot; / & Quot; персонажі під MSYS, щоб уникнути перетворення шляху; більшість тестів в даний час домогтися успіху в MinGW збірки.
- Були деякі додаткові твики в тестах і побудувати систему.
<Літій> Опція --help тепер виводить на стандартний висновок і завершує роботу з успіхом.
Що нового у версії 1.0.4:
- Кодувати спеціальні символи XML в якості аргументів (тепер може включати в себе котирування в XPath)
- відмінні від нуля код виходу, коли вхідний файл не знайдений (помилка 3158488)
- е изд з --pf / - опції PS Не форматує висновок (помилка 3158490)
- Вихід () замість Segfault при спробі видалення вузлів простору імен (Bug 1120417)
- додана --disable-статичні-LIBS ./configure параметр для використання спільно libxml2 і LibXSLT
- нерекурсивними марка
- використання ВИПРОБУВАННЯ і XFAIL_TESTS для тестування, краще вихід
Коментар не знайдено