Облегченный XML Viewer, который может обрабатывать большие файлы

142

Есть много "тяжелых" инструментов, таких как XmlSpy, которые хороши для подталкивания в XML-документах, но часто (очень часто в некоторых случаях!) вы просто хотите быстро открыть и просмотреть документ xml и иметь его довольно напечатан. Возможно, с некоторыми базовыми функциями поиска (текстовая версия, вероятно, прекрасна).

Я обычно использую для этого браузер, такой как IE Firefox, но он имеет тенденцию разбиваться на большие размеры файлов (я часто открываю файлы в 10-х MB или более).

У меня есть некоторые идеи о том, как такой зритель может быть реализован, поэтому я уверен, что там может быть что-то, что может это сделать, но мой google-fu отпускает меня.

Итак, я думал, что я поместил его в улей-ум, который будет SO, чтобы возглавить путь.

Мысли?

  • 16
    @Kev Я полагаю, что люди, постоянно голосующие по этой теме, делают ваше произвольное решение немного несовместимым с реальностью.
  • 1
    @Jeffz, независимо от того, проголосовали ли вы, вопрос «порекомендовать программное обеспечение» будет только вопросом времени. Это одна из причин, почему их здесь считают ОТ.
Показать ещё 1 комментарий
Теги:
browser
viewer

9 ответов

168
Лучший ответ

firstobject 605k скачать легкий родной Windows бесплатный XML-редактор открывает файл размером 50 Мбайт за 1,3 секунды и предоставляет возможность редактирования текста, поиска, синтаксиса, плюс древовидный вид и дополнительные возможности XML, включая форматирование и полномасштабное создание сценариев CMarkup. Вы можете переформатировать весь XML-документ на 50 Мбайт в другой отступ (занимает 3 секунды ни на одной специальной машине с частотой 2,3 ГГц /2 ГБ).

  • 0
    Спасибо Бен. Просто вернулся к этому вопросу, как требование подошло снова и увидел ваш ответ. Этот инструмент, кажется, именно то, что я искал изначально! Я еще не пробовал это на огромных документах, но 5-мегабайтные документы, безусловно, открываются в доли секунды, и довольно-таки притягиваются примерно через секунду, просто нажав клавишу F8. Из того, что вы говорите, производительность должна хорошо масштабироваться до десятков мегабит. Может быть, есть несколько GB документов, чтобы попробовать его позже. Это будет сортировать мужчин от мальчиков ;-)
  • 1
    Я только что попробовал это с 250 МБ документа, и это работает как шарм! Единственное, что я не могу понять, это как «заставить» отображать HTML-сущность в качестве значения (например, HTML-сущность (десятичная) из fileformat.info/info/unicode/char/160/index.htm ).
Показать ещё 16 комментариев
11

XML Copy Editor идеально подходит для такого типа вещей.

  • 1
    Я только что попробовал это. Очень похоже на EditPlus (см. Комментарии к IKurts). После нескольких попыток (не строгого профилирования) он кажется немного быстрее, чем EditPlus (как его время запуска, так и время загрузки для 30 МБ документа), но все равно анализирует весь документ перед его отображением.
  • 0
    Привет, Mac OS X?
Показать ещё 1 комментарий
4

Попробуйте EditPlus - http://www.editplus.com/

  • 2
    Спасибо Икуртс. Я дал ему попробовать, и это, безусловно, делает лучше, чем браузеры. Он может обрабатывать большие файлы довольно хорошо (я попробовал это с некоторыми документами XML объемом 30 МБ) и не вылетал! Тем не менее, он, кажется, анализирует весь документ перед его показом, а это не то, что я хотел. Все равно голосую
  • 0
    Привет, Mac OS X?
Показать ещё 2 комментария
4

Мне нравится зритель Total Commander, потому что он загружает только текст, который вы действительно видите, и так очень быстро. Конечно, это просто текстовый/шестнадцатеричный просмотрщик, поэтому он не будет форматировать ваш XML, но вы можете использовать основной текстовый поиск.

  • 2
    симпатичная печать довольно важна. Спасибо.
  • 2
    Иногда скорость - единственное, что имеет значение, и в таких случаях Lister Total Commander действительно лучший. Я использовал это, чтобы быстро найти что-то в файлах более 500 МБ. Часть идет для встроенного просмотра FAR Manager.
2

http://www.firstobject.com/dn_editor.htm - это самый лучший и легкий редактор, доступный с помощью нескольких утилит. Я рекомендую использовать его - попробовал до 400 МБ файлов и более миллиона записей:)

  • 3
    Это то же самое, что упоминает @Ben Bryant в принятом ответе от трехлетней давности. ;)
2

Я пробовал десятки XML-редакторов, надеясь найти тот, который сможет сделать какую-то визуализацию. Лучший легкий просмотрщик для окон, которые я нашел, был XMLMarker - слишком плохо, что проект был мертв уже несколько лет. Это не так полезно, как редактор, но он неплохо выполняет отображение плоских XML-данных в виде таблиц.

Существует множество бесплатных редакторов, которые выделяют синтаксис XML, включая vim, emacs, scite, eclipse (выпуск J2EE), jedit, блокнот ++.

Для супертяжелых XML-функций, таких как поддержка XPath, редактирование и отладка XSLT, SOAP/WSDL есть некоторые хорошие коммерческие инструменты, такие как XMLSpy, Oxygen, StylusStudio.

jedit является открытым исходным кодом, а также имеет плагины для XML, XPath и XSLT.

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

2
  • 0
    Благодарю. В идеале я искал отдельную программу для просмотра XML, но если JEdit сделает эту работу, я не исключаю этого. Я посмотрю. Несколько лет не пробовал, но в прошлый раз (как текстовый редактор) я не помню, чтобы меня шокировали ...
  • 0
    Хорошо, я попробовал это. Я должен сказать, что я действительно ненавижу ванильный Java GUI, а JEdit - это Java GUI. Тем не менее, похоже, что он выполняет анализ в фоновом потоке и показывает, что он может, как только он у него есть. Итак, он начинает показывать мой файл размером 30 МБ в течение 2-3 секунд .... [продолжение]
Показать ещё 1 комментарий
0

TextPad имеет бесплатный плагин xmltidy, который довольно печатает ваш XML. Хороший и быстрый, хотя TextPad является условно-бесплатным.

0

Мне нравится Microsoft XML Notepad 2007, но я не знаю, как он обрабатывает очень большие файлы, извините.

  • 1
    Он обрабатывает их нормально в своем древовидном представлении, но текстовое представление все еще использует IE, поэтому имеет ту же проблему
  • 0
    Привет, Mac OS X?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню