Инструмент визуализации XML?

Что такое хороший инструмент визуализации XML? Я ищу инструменты, которые помогут обеспечить хорошую визуализацию xml. XML шпион не сделал хорошую работу на нем

Ответ 1

Помимо уже упомянутого XMLSpy, другие коммерческие тяжеловесы включают в себя OxygenXML и StylusStudio, которые помимо визуализации также поддерживают преобразования и отладку XSLT, WSDL, XPath и т.д.

Windows

XML Marker хорошо визуализирует простые XML-данные. Это быстро и легко. Версия 2.x ограничена 30-дневной пробной версией и имеет визуализацию JSON. Старая версия 1.1 является полностью функциональной бесплатной программой без ограничений (прокрутите страницу загрузки, чтобы увидеть ссылку). Я считаю, что это лучший быстрый инструмент для визуализации XML-журналов. Если вам не нужна поддержка JSON, то единственное важное ограничение в v1.1. это отсутствие поддержки Unicode. Версия 1.1 отлично работает под Wine в Linux и OSX.

Microsoft Excel, начиная с версии 2003, может визуализировать XML-данные в виде таблиц - перетащить файл XML в пустое окно Excel (или на панель инструментов Excel, если у вас уже открыта электронная таблица) и при появлении запроса выбрать как таблицу XML., Убедитесь, что вы удалили объявление схемы DTD в файле XML, иначе Excel не сможет открыть файл.

Первый объект является самым быстрым, но он не идет так далеко, как XML Marker с точки зрения визуализации.

Linux

KXmlEditor можно использовать, но не выдающийся.

Cross-platoform

Intellij IDE, т.е. Idea, Pycharm и т.д. (Включая бесплатные выпуски сообщества) хорошо справляются с визуализацией XML и HTML, проверкой и навигацией, выполнением запросов xPath. Он может отображать древовидное представление файла XML/HTML, а также навигационные хлебные крошки, отражающие положение курсора:

Intellij editor XML/HTML visualization

Древовидная навигация также доступна через всплывающее окно, из меню Навигация > Структура файла или соответствующий ярлык. Во всплывающем окне вы можете ввести частичное имя узла и нажать Enter, чтобы быстро перейти к нему:

jetbrains IDE XML structure navigation

Вы также можете перейти к родительским/дочерним узлам, щелкнув их в крошке. Если вы не видите хлебную крошку, включите ее в настройках.

Ответ 2

BaseX имеет фантастическую визуализацию, ослепляюще быстро и бесплатно.

Ответ 3

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

Шпион XML и тому подобное - очень мощные инструменты. Если вам это не нравится, это может означать, что вам нужно что-то с более непосредственным представлением. Попробуйте открыть XML в Eclipse, вам может понравиться простота Eclipse.

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

Ответ 4

Я использовал несколько продуктов. Я рекомендую:

SchemaAgent (http://www.altova.com/schemaagent.html)

Из списка функций:

  • Подключиться к любому файловому репозиторию для анализа отношений с файлами
  • Визуализировать файлы как графические компоненты
  • Немедленно идентифицируйте связанные, связанные и связанные файлы.
  • Анализ отношений файлов на основе цветных строк
  • Подробнее о отображаемых файлах (IIR, глобальные элементы, пространства имен, и др.)
  • Перетаскивание для управления отношениями IIR между XSD, XSLT и amp; Файлы WSDL
  • Автоматически вставлять и сохранять требуемый код IIR в удаленных файлах
  • Сборка сложных файлов XSD, XSLT и WSDL из меньших компонентов
  • Повторное использование стандартизованных компонентов в модульном подходе к разработке
  • Компоненты схемы доступа SchemaAgent в редакторе схем XMLSpy
  • Сохранение и печать графических изображений для документирования вашей XML-информации архитектура
  • Понимать зависимости файлов и влияние каждого изменения.

и

XPathVisualiser (http://www.xml.com/pub/p/275)

  • Недостаток (по крайней мере, на моих глазах): требуется MSXML3 и IE

Ответ 5

XMLMax, особенно если xml большой.

очень быстрое цветовое кодирование

Запрос xpath с результатами в treeview

http://www.xponentsoftware.com

Ответ 6

Возможно, это было не то, о чем вы спрашивали, но я искал инструмент для создания пользовательской документации для веб-службы, учитывая схему и/или wsdl. Я протестировал 4 разных инструмента для работы:

Я был только, ища инструмент для предоставления документации API из схемы веб-службы без учета любой другой функции, имеющейся в любом из этих инструментов. Я и моя команда упали на документацию/визуализацию DocumentX! 2011 года. Не удалось загрузить мой WSDL (некоторое сообщение об ошибке, возможно, оно не может обрабатывать WSDL?), Но отлично справилось с XSD. Каждый элемент/тип имеет:

  • Диаграмма
  • Краткий обзор текста
  • Ссылки на то, где он использовался
  • Раздел исходного кода XSD

То, что действительно выделяло его из остального, было разделение диаграммы и обзора. В XML-шпионах они одно и то же, что делает диаграмму больше. Liquid XML имеет небольшую небольшую диаграмму, но полностью отсутствует обзор. У Stylus Studio вместо этого есть образец XML, где вам нужно щелкнуть, чтобы увидеть документацию по элементу.

У всех других инструментов есть много возможностей для работы с XML, которых у DocumentX нет. DocumentX - это всего лишь инструмент для документации, и это то, что я искал.