- 既知のすべてのサブインタフェース:
CatalogResolver
public interface XMLResolver
このインタフェースは、XMLの解析中にリソースを解決するために使用されます。 アプリケーションでカスタム・エンティティ解決を実行する場合は、setXMLResolverメソッドを使用して、XMLInputFactoryにこのインタフェースのインスタンスを登録する必要があります。
- 導入されたバージョン:
- 1.6
-
メソッドのサマリー
-
メソッドの詳細
-
resolveEntity
Object resolveEntity(String publicID, String systemID, String baseURI, String namespace) throws XMLStreamException リソースを取得します。 このリソースは3つの戻り型(1) java.io.InputStream (2) javax.xml.stream.XMLStreamReader (3) java.xml.stream.XMLEventReaderのいずれかになります。 このメソッドがnullを返す場合、プロセッサはデフォルトのメカニズムを使用してエンティティを解決しようとします。- パラメータ:
publicID
- 参照される外部エンティティの公開識別子。何も提供されなかった場合はnull。systemID
- 参照される外部エンティティのシステム識別子。baseURI
- systemIdに関連付けられている絶対ベースURI。namespace
- 解決されるエンティティの名前空間。- 戻り値:
- 要求されたリソースまたはnull。
- 例外:
XMLStreamException
- リソースの解決に失敗した場合。
-