回答:
絶対に酸素をチェックアウトする必要があります(http://www.oxygenxml.com/)。私はスキーマを使用しているxmlドキュメントに毎日使用しています。Osygenは、オートコンプリートからXMLツリー編集まですべてを行い、スキーマ要素列挙のドロップドン選択を行います。DTDのサポートもたくさんあります。私はいくつかの異なるエディターを使用しており、何も比較しません
それはあなたが求めていたものとは正確ではありませんが、それでもそれができるかもしれません:XMLMind。マークアップを表示せずに完全にグラフィカルなXML編集を含め、非常に多くの優れた機能を備えており、拡張CSSを使用して特定のドキュメントタイプ用の独自のGUIを作成できます。主にドキュメントの編集を目的としていますが、データ指向のXMLにも使用できます。たとえば、アドレス帳の管理に使用しています。
DTDを登録すると、DTDで許可されている最小値を含む、そのタイプの新しいドキュメントを作成できます。ただし、DTDで可能なすべての例を含むサンプルドキュメントを作成する場合は、すでに述べたように、Oyxgenなどのツールを使用するとより効果的です。Wysiwygコンテンツ作成用のオーサリングモードもありますが、XMLMindと比較するためにOxygenのその部分を十分に使用していません。
StackOverflowの関連質問で、探しているものが見つかるかもしれません。
NetBeans IDEは、優れたビジュアルツールとソースビューとデザインビュー間の簡単な切り替えを備えた、非常に堅牢なXML / XSD / DTDサポートを備えています。
それは素晴らしく、無料です-私は実際には商用のXMLSpy製品よりもそれを好みます。