Сведения о вопросе

ЧОВИД

16:03, 1st July, 2020

Теги

windows   xml   linux    

XML Программное Обеспечение Для Редактирования / Просмотра

Просмотров: 676   Ответов: 17

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



  Сведения об ответе

P_S_S

18:03, 1st July, 2020

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

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


  Сведения об ответе

DO__IT

18:03, 1st July, 2020

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

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

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


  Сведения об ответе

piter

18:03, 1st July, 2020

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


  Сведения об ответе

nYU

18:03, 1st July, 2020

FirstObject XML редактор. http://www.firstobject.com/dn_editor.htm

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

Хотя он относительно ограничен в функциональности, он может загружать более 100 МБ неформатированных файлов за считанные секунды, отступать от них и находить определенные элементы с помощью древовидного представления. С помощью параметра 'Refresh' можно также синхронизировать дерево с текстовым представлением.

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


  Сведения об ответе

COOL

18:03, 1st July, 2020

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

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

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


  Сведения об ответе

darknet

18:03, 1st July, 2020

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


  Сведения об ответе

SILA

18:03, 1st July, 2020

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

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

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

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

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


  Сведения об ответе

VERSUION

18:03, 1st July, 2020

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


  Сведения об ответе

DO__IT

18:03, 1st July, 2020

Редактор oXygen XML отличный IDE для Windows, немного дорогой tho.


  Сведения об ответе

ЯЯ__4

18:03, 1st July, 2020

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


  Сведения об ответе

9090

18:03, 1st July, 2020

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


  Сведения об ответе

repe

18:03, 1st July, 2020

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

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

Особенности

  • Цветные XML, DTD, XSLT и редактирования
  • Проверьте правильность формы и подтвердите
  • Тестирование таблиц стилей практически с любым двигателем XSLT
  • XPATH тестирование
  • Настраиваемая библиотека "Code Bits"
  • XML форматирование через аккуратный
  • Малая загрузка, малый след ноги


  Сведения об ответе

VCe znayu

18:03, 1st July, 2020

Open source XML Редакторы рассмотрели -это немного устарело, хотя.


  Сведения об ответе

PROGA

18:03, 1st July, 2020

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

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

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


  Сведения об ответе

appple

18:03, 1st July, 2020

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

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


  Сведения об ответе

SSESION

18:03, 1st July, 2020

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


  Сведения об ответе

ASER

18:03, 1st July, 2020

XML редактор копий -Windows и Linux

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

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

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться