私は Java Web Start ディストリビュータ アプリケーションに取り組んでいます。クライアントにリソースを提供する方法を定義する構成 XML を使用します。リクエスト中に生成されるリソースがいくつかあります。カスタム SAXParser ハンドラを使用してメイン構成ファイルを処理しています。
構成ファイルで、サーブ可能な XML ドキュメントのルート ノードを子ノードとして持つ埋め込み XML 定義部分を追加したいと考えています。
例えば:
<Resources>
<!-- other resource definitions -->
<EmbeddedXMLResource mapsForRequest="embedded.xml">
<HiThere>
<ThisIsAnEmbeddedXMLDocument/>
</HiThere>
</EmbeddedXMLResource>
<!-- ... -->
</Resources>
<HiThere>
ノードを DOM ドキュメントに読み込む方法があるかどうか、または少なくとも<EmbeddedXMLResource>
SAX 処理をスキップして内部コンテンツを文字列にキャプチャする方法があるかどうか疑問に思っています。
埋め込みコンテンツを CDATA セクションに入れることを考えました。このようにして、埋め込まれた XML をテキスト ノードとして読み取ることができますが、埋め込まれたノードのエディターで構文の強調表示が失われます。