Мне нужно программное обеспечение, чтобы позволить мне создавать XML из DTD. Я вообще не хочу видеть фактически XML. Я хотел бы что-то, что генерирует графический интерфейс на основе DTD и позволяет мне редактировать оттуда. Есть ли что-нибудь подобное?
4 ответа
Это не совсем то, о чем вы просили, но он все еще может это сделать: XMLMind. Он делает много действительно приятных вещей, включая полностью графическое редактирование XML без видимой разметки, и вы можете создавать свои собственные графические интерфейсы для определенных типов документов, используя расширенный CSS. Хотя он в первую очередь ориентирован на редактирование документов, он также может использоваться для ориентированного на данные XML. Например, я использую его для ведения своей адресной книги.
Если вы зарегистрируете DTD с его помощью, он может создавать новые документы этого типа, содержащие минимум, разрешенный DTD. Однако, если вы хотите создавать образцы документов, которые содержат примеры всего возможного в DTD, вам лучше работать с таким инструментом, как Oyxgen, как уже упоминалось. В нем также есть режим авторинга для создания контента wysiwyg, хотя я недостаточно использовал эту часть Oxygen для сравнения с XMLMind.
Вам абсолютно необходимо оформить заказ кислорода ( http://www.oxygenxml.com/). Я использую это каждый день для документов XML, которые используют схему. Osygen делает все, от автозаполнения до редактирования дерева XML, и отбрасывает выбор для перечисления элементов схемы. Также есть большая поддержка DTD. Я использовал несколько разных редакторов и ничто не сравнится
Вы можете найти то, что ищете, в связанном вопросе StackOverflow.
В среде IDE NetBeans имеется довольно солидная поддержка XML/XSD/DTD с красивыми визуальными инструментами и простым переключением между исходным и проектным представлениями.
Это превосходно и бесплатно - я на самом деле предпочитаю его коммерческому продукту XMLSpy.