私のアプリケーションには、ユーザーがテキスト エディターで編集する XML 構成ファイルがあります。この構成を編集するための (Swing) フォームを提供したいと考えています。XML の DTD がありますが、DTD によって検証されたすべての XML ドキュメントをアプリケーションが受け入れるわけではありません。つまり、アプリケーションは DTD の制限よりも多くの制限を課しています。
これを行う方法を確認するためにハッキングを開始しようとしていましたが、他の人が使用したアプローチについて尋ねてみようと思いました。DTD を指定してエディタを生成するライブラリはありますか? ヒント、アイデアなどはありますか?
PS:私の質問は、Swing GUI が必要であることを除いて、この質問に似ています。