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


8

Мне нужно программное обеспечение, чтобы позволить мне создавать XML из DTD. Я вообще не хочу видеть на самом деле XML. Я хотел бы что-то, что генерирует графический интерфейс на основе DTD и позволяет мне редактировать оттуда. Есть ли что-нибудь подобное?

Ответы:


2

Вам абсолютно необходимо оформить заказ кислорода ( http://www.oxygenxml.com/ ). Я использую это каждый день для документов XML, которые используют схему. Osygen делает все, от автозаполнения до редактирования дерева XML, и отбрасывает выбор для перечисления элементов схемы. Также есть большая поддержка DTD. Я использовал несколько разных редакторов и ничто не сравнится


2

Это не совсем то, что вы просили, но он все еще может это сделать: XMLMind . Он делает много действительно приятных вещей, включая полностью графическое редактирование XML без видимой разметки, и вы можете создавать свои собственные графические интерфейсы для определенных типов документов, используя расширенный CSS. Хотя он в первую очередь ориентирован на редактирование документов, он также может быть использован для ориентированного на данные XML. Например, я использую его для ведения своей адресной книги.

Если вы зарегистрируете DTD с его помощью, он может создавать новые документы этого типа, содержащие минимум, разрешенный DTD. Однако, если вы хотите создать образцы документов, которые содержат примеры всего возможного в DTD, вам лучше работать с таким инструментом, как Oyxgen , как уже упоминалось. В нем также есть режим авторинга для создания контента wysiwyg, хотя я не использовал эту часть Oxygen достаточно для сравнения ее с XMLMind.



1

Среда IDE NetBeans имеет довольно солидную поддержку XML / XSD / DTD с хорошими визуальными инструментами и простым переключением между исходным и проектным представлениями.

http://xml.netbeans.org/

Это отлично и бесплатно - я на самом деле предпочитаю его коммерческому продукту XMLSpy.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.