xmldiff - Интернет в облаке

Это команда xmldiff, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


xmldiff - Коррекция дерева 2 между XML-документами

СИНТАКСИС


xmldiff [ кредита ] исходный файл модифицированный_файл

xmldiff [ кредита ] -r original_directoty Modified_directory

ОПИСАНИЕ


xmldiff это утилита для извлечения различий между двумя файлами xml. Возвращает набор
примитивов, применяемых к исходному дереву, чтобы получить целевое дерево.

Реализация основана на Изменить обнаружение in иерархически структурированный Информация,
С. Чават, А. Раджараман, Х. Гарсия-Молина и Дж. Видом, Стэнфордский университет, 1996 г.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-х, --помощь
отобразите это справочное сообщение и выйдите.

-V, --версия
отобразить номер версии и выйти

-Х, --html
входные файлы - это HTML вместо XML

-r, --рекурсивный
при сравнении каталогов рекурсивно сравнивать любые
найдены подкаталоги.

-х, --xобновить
отображать вывод в соответствии со спецификацией Xupdate xml
(См. http://www.xmldb.org/xupdate/xupdate-wd.html# N19b1de).

-e , --encoding =
укажите кодировку для вывода. По умолчанию - UTF-8.

-n, --not-normalize-пробелы
не нормализируйте пробелы и новые строки в узлах текста и комментариев.

-c, --exclude-комментарии
не обрабатывать узлы комментариев

-g, --ext-ges
включать все внешние общие (текстовые) сущности.

-p, --ext-pes
включать все сущности внешних параметров, включая внешнее DTD
подмножество.

--profile =
отображать профиль выполнения (с этой опцией работать медленнее),
профиль сохранен в файл (бинарная форма).

ВЫХОД статус


0 означает, что никакой разницы не обнаружено.

Положительное число означает, что были обнаружены некоторые различия.

Отрицательное число означает, что произошла ошибка.

KNOWN ПРОБЛЕМЫ


xmldiff использует алгоритм с (слишком) высокой алгоритмической сложностью, что делает его
не подходит для обработки больших XML-документов. Если в вашем документе более 100 узлов,
вам, вероятно, следует поискать альтернативное решение.

Logilab приветствует любые предложения по этому вопросу. Сообщите нам, знаете ли вы о
более простой алгоритм решения этой проблемы.

ТРЕБУЕТ


питон, pyxml

Используйте xmldiff онлайн с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows