Какое программное обеспечение рекомендуется для работы с и редактирования больших XML-схем? Я ищу оба программного обеспечения Windows и Linux (не должно быть кросс-платформенным, просто хотеть предложения для обоих), что справка с контактом с огромными XML-файлами.
Я могу быть старомодным, но я предпочитаю свой текстовый редактор.
я использую emacs, и он имеет довольно достойный xml режим.
самые хорошие текстовые редакторы будут иметь достойный синтаксис привет освещающим и средства соответствия тега. Ваш IDE мог бы уже сделать это (идея IntelliJ делает, и я полагаю, что Eclipse делает также). Хорошие текстовые редакторы будут в состоянии иметь дело с огромный файлы, но некоторые текстовые редакторы не могут быть в состоянии обработать их. Как большой мы говорим о?
Я использую Блокнот ++ как мой редактор. Можно также добавить плагины для контакта с XML конкретно.
Недавно я редактировал файлы XSLT с Eclipse, но по некоторым причинам Eclipse не будет больше делать никакого автозавершения. Таким образом, я переключился на блестящий nxml-режим Emacs, и я не уверен, что возвращаюсь. Вы получаете автозавершение, это действительно просто в использовании, и это очень быстро. Единственный незначительный сбой - то, что необходимо обеспечить ОСЛАБЛЕНИЕ версии NG схемы документа, но существуют инструменты там, которые генерируют один для Вас от Вашего DTD или Схемы.
Выезд http://www.xmlhack.com/read.php?item=2061 для больше.
Для небесплатного программного обеспечения, я второй рекомендации для OxygenXML.
+1 для Шпиона XML, я использовал и отдельный продукт и плагин Visual Studio, и я был впечатлен.
С точки зрения FOSS, я использую Блокнот ++
XML-редакторы С открытым исходным кодом исследовали - это немного устарело все же.
Я использую Верхняя часть кухонной плиты (также доступный на tucows), и я очень доволен функцией тестирования XPath.
Функции
Altova Шпион XML является великим редактором, но не обязательно самой дешевой опцией там.
Я настоятельно рекомендую стилус Studio , если у Вас есть какая-либо потребность в течение длительного срока широко способный IDE XML. Я использовал его главным образом для разработки XSLT, но это поддерживает разработку почти всего, что XML связал, Вы захотите сделать. Это Windows , только (очень раздражающий).
Я работаю много с XML и нашел Кислород быть великим редактором. Это является межплатформенным и имеет графического редактора схемы, но так как я использую ДАТЫ и не схемы, я не могу ручаться за качество редактора схемы. Остальная часть пакета редактирования (такого как XML-редактор и отладчик XSLT) тверда, таким образом, это могло стоить попытки.
Вам нужен, по крайней мере, достойный текстовый редактор как базовая линия, , emacs с nxml режимом , как упомянуто прежде является очень хорошим выбором. Однако, поскольку схема становится больше и больше, можно потерять обзор, особенно при авторской разработке документа XML-схемы, который может быть очень подробным. Вам будет нужна своего рода визуализация: Шпион XML в порядке, Кислород является большим, но дорогим, но как оказалось, в Windows, Вам почти все были нужны функции в XMLPad, который является бесплатным программным обеспечением.
, Когда Вы начинаете редактировать XML-документы экземпляра (и даже отредактировать XML-схемы) Вам нужна на лету проверка против схемы и если возможное автозавершение атрибутов и элементов. Emacs только поддерживает на лету проверку, и автозавершение с ослаблением NG основывало схему (но любой XSD может быть преобразован в ослабление схемы NG).
, Если у Вас есть какой-либо выбор в вопросе, рассмотрите использование , Ослабляют NG как Ваш синтаксис схемы, это намного более читаемо и удобно в сопровождении.
Altova XMLSpy является, вероятно, наилучшим имеющимся. Это открывает другой вид на Ваши данные/схемы, инструменты XPath и производит хорошие схемы, среди прочего. Это действительно стоит вполне немного все же. Это - зрелый продукт, таким образом, Вы не склонны сталкиваться с ограничениями так быстро, как Вы делаете с некоторыми другими инструментами.
Жидкий XML является довольно хорошей, но относительно новой альтернативой. Это - хорошее приложение для использования и существует даже доступная бесплатная версия! Это - инструмент, за которым стоит следить.
Оба из этих продуктов имеют удобную функцию, которая производит демонстрационные XML-файлы на основе Вашей схемы.
Напротив, JDeveloper Oracle (на основе Borland Jbuilder, я верю) пытается предоставить достойному редактору схемы, но терпит неудачу, в котором это иногда производит недопустимые файлы схемы. Я прекратил использовать его вскоре после замечающий это.
я настоятельно рекомендую проверку IBM Качественное Средство проверки XML-схемы . Этот инструмент командной строки проверяет Вашу схему против языка XML-схемы WC3. Это - хорошая идея даже при создании схемы с помощью другого инструмента.
Я соглашаюсь, что Ваш текстовый редактор является, вероятно, Вашим лучшим выбором. Я действительно знаю некоторых людей, которые клянутся XMLSpy, если Вам нужно что-то, что это адаптируется специально для контакта с XML-файлами визуальным способом. Я держал пари, что Вы могли найти некоторую работу-alikse F/OSS, но я не знаю ни о ком.
XML-редактор FirstObject. http://www.firstobject.com/dn_editor.htm
Его свободное, записанный в C++, оптимизированном для работы с очень большими xml файлами.
, В то время как это относительно ограничено в функциональности, это может загрузить 100 МБ + восстановленные после форматирования файлы в секундах, расположить их с отступом и определить местоположение определенных элементов с помощью структурного вида. При помощи опции 'Refresh' можно также синхронизировать дерево с текстовым представлением.
Это находится в духе UNIX наличия простого инструмента, делающего определенное задание очень хорошо.
кислородный XML-редактор большой IDE для Windows, разрядный дорогой tho.
Для Windows я нашел Microsoft собственной свободный Блокнот 2007 XML, чтобы быть великим, простым использовать редактора с хорошим выбором функций. Используемый это и для рассмотрения моего вывода XML при разработке и для редактировании библиотек поврежденного iTunes.;)
Требует .net 2.0