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 架构第 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 属性许可证中所述的术语使用。

适用于