Инструмент сравнения и слияния XML - PullRequest
2 голосов
/ 10 ноября 2009

Мне нужен инструмент для сравнения и объединения двух xml-файлов.

Требования

  • Обработка больших файлов (> 50 МБ)
  • Свернуть XmlNode в пользовательском интерфейсе
  • Поддержка проверки файлов
  • объединение файлов в обоих направлениях
  • редактирование файлов в пользовательском интерфейсе

Есть предложения?

Ответы [ 2 ]

0 голосов
/ 11 ноября 2009

XMLMax сделает это. Он позволяет вам загружать несколько больших файлов XML в отдельных экземплярах, поскольку он использует не более 20 МБ памяти на файл. Вы можете вырезать / копировать / вставлять фрагменты XML между документами. Вам нужно только выбрать начальный элемент, тогда Ctrl + C скопирует весь фрагмент, независимо от его размера (проверено до 10Gb). TreeView очень быстро, даже с файлами размером в несколько гигабайт. поддерживает проверку схемы и dtd, в том числе встроенную dtd. Google это: редактор xmlmax. 30-дневная пробная версия не имеет ограничений.

0 голосов
/ 10 ноября 2009

Я не знаю приложение, которое выполняет именно то, что вы запрашиваете, я боюсь, но пока кто-то другой не придет с лучшим ответом, два бесплатных инструмента, которые я использую почти каждый день, которые в комбинации будут делать Трюк, это:

XmlMarker DiffMerge

...