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