Программное обеспечение для редактирования / просмотра XML [закрыто]

Какое программное обеспечение рекомендуется для работы и редактирования больших XML-схем? Я ищу программное обеспечение для Windows и Linux (не должно быть кроссплатформенным, просто нужны предложения для обоих), которое помогает работать с огромными файлами XML.

4.08.2008 22:01:10
17 ОТВЕТОВ
РЕШЕНИЕ

Возможно, я старомоден, но я предпочитаю свой текстовый редактор.

Я использую emacs, и у него довольно приличный режим xml.

Большинство хороших текстовых редакторов будут иметь приличную подсветку синтаксиса и возможности сопоставления тегов. Ваша IDE, возможно, уже делает это (идея IntelliJ делает, и я верю, что Eclipse также делает). Хорошие текстовые редакторы смогут работать с огромными файлами, но некоторые текстовые редакторы могут не справиться с ними. Насколько велик мы говорим?

8
4.08.2008 22:01:59

Для Windows я обнаружил, что собственный бесплатный XML Notepad 2007 от Microsoft - отличный простой в использовании редактор с хорошим набором функций. Использовал его для просмотра моих выводов XML при разработке и редактировании неработающих библиотек iTunes. ;)

Требуется .net 2.0

15
6.08.2008 09:41:02

Я согласен, что ваш текстовый редактор, вероятно, ваш лучший выбор. Я знаю некоторых людей, которые клянутся XMLSpy , если вам нужно что-то специально разработанное для визуальной обработки XML-файлов. Могу поспорить, вы могли бы найти какое-нибудь рабочее имя F / OSS, но я не знаю ни одного.

7
4.08.2008 22:23:14

FirstObject XML Editor. http://www.firstobject.com/dn_editor.htm

Его бесплатный, написанный на C ++, оптимизирован для работы с очень большими XML-файлами.

Несмотря на то, что он относительно ограничен в функциональности, он может загружать более 100 МБ + неотформатированных файлов за считанные секунды, делать отступы и определять местоположение определенных элементов, используя древовидное представление. Используя опцию «Обновить», вы также можете синхронизировать дерево с текстовым представлением.

Это в духе UNIX простой инструмент, выполняющий определенную работу очень хорошо.

6
8.09.2008 03:02:39

Вам нужен хотя бы приличный текстовый редактор в качестве основы, emacs с режимом nxml, как упоминалось ранее, является очень хорошим выбором. Однако по мере того, как схема становится все больше и больше, вы можете потерять обзор, особенно если вы создаете документ XML-схемы, который может быть очень подробным. Вам понадобится какая-то визуализация: XML Spy в порядке, Oxygen отличный, но дорогой, но, как выясняется, в Windows у вас есть почти все необходимые функции в бесплатном XMLPad .

Когда вы начинаете редактировать XML-документы экземпляра (и даже редактировать XML-схемы), вам необходимо проверить на лету схему и, если возможно, автоматическое заполнение атрибутов и элементов. Emacs поддерживает только проверку и автоматическое завершение на лету с помощью схемы на основе релевантного NG (но любой XSD можно преобразовать в схему релакс-NG).

Если у вас есть какой-либо выбор в этом вопросе, рассмотрите возможность использования Relax NG в качестве синтаксиса схемы, он станет более читабельным и понятным.

5
3.12.2015 19:43:02
XMLPad выглядит как лучшая альтернатива VS, как мне кажется до сих пор. Единственное раздражение в том, что, похоже, нет способа настроить макет. Нижняя и правая панели просто занимают место в моем случае.
axk 2.03.2012 11:31:02

Я много работаю с XML и считаю, что Oxygen отличный редактор. Он кроссплатформенный и имеет графический редактор схем, но, поскольку я использую DTD, а не схемы, я не могу ручаться за качество редактора схем. Остальная часть пакета редактирования (такого как редактор XML и отладчик XSLT) является надежной, поэтому стоит попробовать.

4
4.08.2008 22:30:00

XMLSpy от Altova, вероятно, лучший из доступных. Он предлагает различные виды ваших данных / схем, инструменты XPath и, среди прочего, создает хорошие диаграммы. Это стоит совсем немного, хотя. Это зрелый продукт, поэтому вы не будете сталкиваться с ограничениями так же быстро, как с другими инструментами.

Liquid XML - довольно хорошая, но относительно новая альтернатива. Это хорошее приложение для использования, и есть даже бесплатная версия! Это инструмент, за которым стоит следить.

Оба этих продукта имеют удобную функцию, которая создает образцы XML-файлов на основе вашей схемы.

Напротив, Oracle JDeveloper (на мой взгляд, основанный на Borland Jbuilder) пытается обеспечить достойный редактор схем, но ему не хватает того, что иногда он создает недопустимые файлы схемы. Я перестал использовать его вскоре после того, как заметил это.

Я настоятельно рекомендую проверить IBM XML Schema Quality Checker . Этот инструмент командной строки проверяет вашу схему на соответствие языку XML-схемы WC3. Это хорошая идея, даже если вы создали свою схему, используя другой инструмент.

4
8.09.2008 03:46:51

Я использую nxml-режим в GNU Emacs для редактирования XML, включая очень большие файлы. И я использую его в течение долгого времени - он быстрый, обеспечивает проверку xml на лету, а также предоставляет функции завершения для имен тегов и атрибутов

4
19.09.2008 07:55:18

Oxygen XML Editor отличным IDE для Windows, немного дороже Тхо.

3
4.08.2008 22:26:04

Altova XML Spy - отличный редактор, но не обязательно самый дешевый вариант.

3
6.08.2008 09:33:16

Я настоятельно рекомендую Stylus Studio, если у вас есть необходимость в долгосрочной и широко поддерживаемой XML IDE. Я использовал его в основном для разработки XSLT, но он поддерживает разработку практически всего, что связано с XML, что вы хотели бы сделать. Это только для Windows (очень раздражает).

3
26.08.2008 10:18:16

Я использую Cooktop (также доступен на tucows ), и я очень рад возможности тестирования XPath.

  • Cooktop - это редактор и среда разработки для документов XML, DTD и XSLT.
  • Cooktop - это приложение для Windows
  • Лучше всего, это бесплатно!

Характеристики

  • Редактирование XML, DTD и XSLT с цветовой кодировкой
  • Проверьте правильность и подтвердите
  • Тестирование таблицы стилей практически любым XSLT-движком
  • XPATH тестирование
  • Настраиваемая библиотека "Code Bits"
  • XML форматирование через Tidy
  • Маленькая загрузка, маленький след
3
7.12.2010 20:45:15
@Paulocoghi: добавлена ​​альтернативная загрузка tucows.
alexandrul 7.12.2010 20:47:16
2
4.08.2008 22:27:00

+1 для XML Spy, я использовал как отдельный продукт, так и плагин для Visual Studio, и я был впечатлен.

С точки зрения FOSS, я использую Notepad ++

2
6.08.2008 10:15:05

Недавно я редактировал XSLT-файлы с помощью Eclipse, но по какой-то причине Eclipse больше не выполнял автозаполнение. Так что я переключился на блестящий NXML-режим Emacs, и я не уверен, что вернусь. Вы получаете автозаполнение, которое действительно просто в использовании, и это очень быстро. Единственное затруднение в том, что вы должны предоставить RELAX NG-версию схемы вашего документа, но есть инструменты, которые генерируют ее для вас из вашего DTD или схемы.

Проверьте http://www.xmlhack.com/read.php?item=2061 для получения дополнительной информации.

Для несвободных программ я рекомендую OxygenXML.

2
16.08.2008 20:22:16

Я использую Notepad ++ в качестве редактора. Вы также можете добавить плагины для работы с XML.

1
16.08.2008 20:25:09

Редактор XML Copy - Windows и Linux

Быстро, бесплатно и поддерживает проверку схемы XML.

Официальный сайт http://xml-copy-editor.sourceforge.net/

Как установить в Ubuntu http://ubuntuforums.org/showthread.php?t=1640003

0
7.12.2010 14:09:54