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

インタフェースXMLResolver

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

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

      修飾子と型 メソッド 説明
      Object 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 - リソースの解決に失敗した場合。