1

私のアプリケーションには、ユーザーがテキスト エディターで編集する XML 構成ファイルがあります。この構成を編集するための (Swing) フォームを提供したいと考えています。XML の DTD がありますが、DTD によって検証されたすべての XML ドキュメントをアプリケーションが受け入れるわけではありません。つまり、アプリケーションは DTD の制限よりも多くの制限を課しています。

これを行う方法を確認するためにハッキングを開始しようとしていましたが、他の人が使用したアプローチについて尋ねてみようと思いました。DTD を指定してエディタを生成するライブラリはありますか? ヒント、アイデアなどはありますか?

PS:私の質問は、Swing GUI が必要であることを除いて、この質問に似ています。

4

1 に答える 1

1

基本的な SAX または DOM タイプ ライブラリ以外に、そのような解決策はないと思います。XML でのデータの編成は、必ずしもそのデータの使用または実装に直接対応しているとは限らないため、DTD に基づいて万能のソリューションを用意するのはおそらく少し難しいでしょう。

于 2009-06-21T04:29:00.667 に答える