モジュール java.xml
パッケージ javax.xml.stream

インタフェースXMLResolver

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

public interface XMLResolver
このインタフェースは、XMLの解析中にリソースを解決するために使用されます。 アプリケーションでカスタム・エンティティ解決を実行する場合は、setXMLResolverメソッドを使用して、XMLInputFactoryにこのインタフェースのインスタンスを登録する必要があります。
導入されたバージョン:
1.6
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    resolveEntity​(String publicID, String systemID, String baseURI, String namespace)
    リソースを取得します。
  • メソッドの詳細

    • 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 - リソースの解決に失敗した場合。