共用方式為


ILSResourceResolver.ResolveResource 方法

定義

允許應用程式解析外部資源。

[Android.Runtime.Register("resolveResource", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ls/LSInput;", "GetResolveResource_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler:Org.W3c.Dom.LS.ILSResourceResolverInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.W3c.Dom.LS.ILSInput? ResolveResource (string? type, string? namespaceURI, string? publicId, string? systemId, string? baseURI);
[<Android.Runtime.Register("resolveResource", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/ls/LSInput;", "GetResolveResource_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler:Org.W3c.Dom.LS.ILSResourceResolverInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ResolveResource : string * string * string * string * string -> Org.W3c.Dom.LS.ILSInput

參數

type
String

要解析之資源的型別。 對於 XML [XML 1.0] 資源(亦即實體),應用程式必須使用 值 "http://www.w3.org/TR/REC-xml"。 針對 XML 架構 [XML 架構第 1 部分],應用程式必須使用 值 "http://www.w3.org/2001/XMLSchema"。 其他類型的資源超出此規格的範圍,因此應該建議使用這個方法的絕對 URI。

namespaceURI
String

解析 XML 架構資源時要解析之資源的命名空間,例如 XML 架構 [XML 架構第 1 部分] 的目標命名空間。

publicId
String

所參考之外部實體的公用標識碼,如果沒有提供公用標識碼, null 或資源不是實體,則為 。

systemId
String

系統識別碼、所參考外部資源的 URI 參考 [IETF RFC 2396],如果沒有 null 提供任何系統識別碼,則為 。

baseURI
String

要剖析之資源的絕對基底 URI,如果沒有 null 基底 URI,則為 。

傳回

LSInput描述新輸入來源的物件,或null要求剖析器開啟與資源的一般 URI 連線。

屬性

備註

允許應用程式解析外部資源。 <br> 在 LSParser 開啟任何外部資源之前,會先呼叫此方法,包括外部 DTD 子集、DTD 內參考的外部實體,以及文件專案內參考的外部實體(不過,最上層檔實體不會傳遞至此方法)。 然後,應用程式可能會要求 LSParser 解析外部資源本身、使用替代 URI,或使用完全不同的輸入來源。 <br> 應用程式寫入器可以使用此方法,將外部系統標識元重新導向至安全及/或本機 URI、查閱目錄中的公用標識符,或從資料庫或其他輸入來源讀取實體(例如,對話框)。

org.w3c.dom.ls.LSResourceResolver.resolveResource(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於