Легкий просмотрщик XML, который может обрабатывать большие файлы [закрыт]
Вопрос
Существует множество "тяжеловесных" инструментов, таких как XMLSpy, которые хороши для работы с xml-документами, но часто (в некоторых случаях очень часто!) вы просто хотите быстро открыть и просмотреть XML-документ и распечатать его в удобном виде.Возможно, с некоторыми базовыми функциями поиска (текстовый, вероятно, подойдет).
Обычно я использую для этого браузер, такой как IE или Firefox, но они, как правило, не работают для файлов большего размера (я часто открываю файлы размером в 10 МБ и более).
У меня есть несколько идей о том, как можно реализовать такой просмотрщик, поэтому я уверен, что должно быть что-то, что может это сделать, но мой google-fu меня подводит.
Поэтому я подумал, что передам это коллективному разуму, который ДОЛЖЕН указывать путь.
Мысли?
Решение
firstobject загружает 605k в облегченную родную Windows бесплатный редактор XML открывает файл размером 50 МБ за 1,3 секунды и обеспечивает редактирование текста, поиск, цветную печать синтаксиса, а также древовидный вид и дополнительные функции XML, включая форматирование и встроенные полномасштабные сценарии CMarkup.Вы можете переформатировать весь 50-мегабайтный XML-документ в другой отступ (занимает 3 секунды на ничем не примечательной машине с частотой 2,3 ГГц / 2 ГБ).
Другие советы
Редактор копирования XML идеально подходит для такого рода вещей.
Мне нравится зритель Общий Командир потому что он загружает только тот текст, который вы на самом деле видите, и поэтому работает очень быстро.Конечно, это всего лишь средство просмотра текста / hex, поэтому оно не будет форматировать ваш XML, но вы можете использовать обычный текстовый поиск.
Попробуйте EditPlus - http://www.editplus.com/
Я перепробовал десятки редакторов XML, надеясь найти тот, который был бы способен выполнять какую-то визуализацию.Лучший легкий зритель для Windows, которую я нашел, было XMLMarker - очень жаль, что проект мертв уже несколько лет.Он не так полезен как редактор, но он хорошо справляется с отображением плоских XML-данных в виде таблиц.
Существует множество бесплатных редакторов, которые выполняют подсветку синтаксиса XML, включая vim, emacs, scite, eclipse (J2EE edition)., джедай, блокнот++.
Для тяжелых функций XML, таких как поддержка XPath, редактирование и отладка XSLT, SOAP / WSDL, есть несколько хороших коммерческих инструментов, таких как, XMLSpy - Шпион, Кислород, StylusStudio СтилусСтудио.
Джедай имеет открытый исходный код, а также плагины для XML, XPath и XSLT.
Word-2003 довольно хорош для визуализации (но не используйте его для редактирования).Excel-2003 и выше также хорошо справляется с визуализацией плоских XML-данных и может применять преобразования XSL (опять же, не годится в качестве редактора).
Джедай и его XML-плагин.
http://www.firstobject.com/dn_editor.htm на данный момент это лучший и самый легкий редактор, доступный с несколькими утилитами.Я рекомендую использовать его - пробовал с файлами объемом до 400 МБ и более чем миллионом записей :)
Мне нравится XML-блокнот Microsoft 2007, но я не знаю, как он обрабатывает очень большие файлы, извините.
TextPad имеет бесплатный плагин xmltidy это красиво -печатает ваш XML.Приятный и быстрый, хотя TextPad является условно-бесплатным.