モジュール java.xml
パッケージ org.w3c.dom.ls

インタフェースLSResourceResolver

既知のすべてのサブインタフェース:
CatalogResolver

public interface LSResourceResolver
LSResourceResolverを使用すると、アプリケーションは外部リソースに対する参照をリダイレクトできます。

外部リソースのカスタム処理を実装する必要があるアプリケーションは、このインタフェースを実装し、LSParserLSSerializerに接続されたDOMConfigurationオブジェクトの「resource-resolver」パラメータを設定することによって実装を登録できます。 また、「LS」機能がサポートされている場合は、Documentに接続されたDOMConfigurationオブジェクトへの登録も可能です。

その後、LSParserにより、アプリケーションは、外部DTDサブセットや外部パラメータ・エンティティを含む任意の外部エンティティを取り込む前に遮断できるようになります。 トップ・レベルの文書エンティティがresolveResourceメソッドに渡されることはありません。

このインタフェースを実装する必要があるDOMアプリケーションはあまりありませんが、このインタフェースは、データベースやその他の特殊な入力ソースからXML文書を構築するようなアプリケーション、あるいはURNを使用するアプリケーションでは非常に有効です。

ノート: LSResourceResolverは、SAX2「SAXEntityResolverインタフェースに基づいています。

Document Object Model (DOM) Level 3 Load and Save Specification」も参照してください。

導入されたバージョン:
1.5