Es ist nicht genau das, wonach Sie gefragt haben, aber es kann es möglicherweise trotzdem tun: XMLMind . Es macht viele wirklich schöne Dinge, einschließlich der vollständig grafischen XML-Bearbeitung ohne sichtbares Markup, und Sie können mithilfe von erweitertem CSS Ihre eigenen GUIs für bestimmte Dokumenttypen erstellen. Obwohl es hauptsächlich auf die Bearbeitung von Dokumenten ausgerichtet ist, kann es auch für datenorientiertes XML verwendet werden. Zum Beispiel verwende ich es, um mein Adressbuch zu pflegen.
Wenn Sie die DTD bei ihr registrieren, können neue Dokumente dieses Typs erstellt werden, die das von der DTD zugelassene Minimum enthalten. Wenn Sie jedoch Beispieldokumente erstellen möchten, die Beispiele für alles Mögliche in der DTD enthalten, sollten Sie , wie bereits erwähnt, mit einem Tool wie Oyxgen besser abschneiden . Es hat auch einen Authoring-Modus für die Erstellung von Wysiwyg-Inhalten, obwohl ich diesen Teil von Oxygen nicht genug verwendet habe, um ihn mit XMLMind zu vergleichen.