次の方法で共有


DefaultHandler2.ResolveEntity(String, String, String, String) メソッド

定義

baseURI に対して systemId を解決し、結果の絶対 URI からエンティティ テキストを読み取るようにパーサーに指示します。

[Android.Runtime.Register("resolveEntity", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;", "GetResolveEntity_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual Org.Xml.Sax.InputSource? ResolveEntity (string? name, string? publicId, string? baseURI, string? systemId);
[<Android.Runtime.Register("resolveEntity", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xml/sax/InputSource;", "GetResolveEntity_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")>]
override this.ResolveEntity : string * string * string * string -> Org.Xml.Sax.InputSource

パラメーター

name
String

解決される外部エンティティを識別します。 外部サブセットの "[dtd]" か、パラメーター エンティティを示す "%" で始まる名前、または一般エンティティの名前。 SAX2 パーサーによって呼び出された場合、これは null になることはありません。

publicId
String

参照されている外部エンティティのパブリック識別子 (XML 仕様で必要に応じて正規化)、または指定されていない場合は null。

baseURI
String

相対 systemID が解釈される URI。 NULL でない限り、これは常に絶対 URI です (XMLReader に InputSource が指定されていないためと考えられます)。 この URI は、XML 仕様によって、関連する宣言を開始する "<" に関連付けられている URI として定義されます。

systemId
String

参照されている外部エンティティのシステム識別子。相対 URI または絶対 URI。 SAX2 パーサーによって呼び出された場合、これは null になることはありません。宣言されたエンティティと外部サブセットのみが、そのようなパーサーによって解決されます。

戻り値

新しい入力ソースを記述する InputSource オブジェクト。

実装

属性

例外

SAX 例外。別の例外をラップしている可能性があります。

新しい InputStream またはリーダーの作成に失敗したか、または無効な URL を示している可能性があります。

注釈

baseURI に対して systemId を解決し、結果の絶対 URI からエンティティ テキストを読み取るようにパーサーに指示します。 古い DefaultHandler#resolveEntity DefaultHandler.resolveEntity()メソッドは、このメソッドを呼び出すためにオーバーライドされるため、このメソッドは null <em>name</em> と <em>baseURI</em> で呼び出される場合があり <、em>systemId</em> は既に absolutized になっています。

の Java ドキュメントorg.xml.sax.ext.DefaultHandler2.resolveEntity(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象