Compartir a través de


ILSResourceResolver.ResolveResource Método

Definición

Permitir que la aplicación resuelva recursos externos.

[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

Parámetros

type
String

Tipo del recurso que se va a resolver. Para los recursos XML [XML 1.0] (es decir, entidades), las aplicaciones deben usar el valor "http://www.w3.org/TR/REC-xml". Para el esquema XML [Esquema XML, parte 1], las aplicaciones deben usar el valor "http://www.w3.org/2001/XMLSchema". Otros tipos de recursos están fuera del ámbito de esta especificación y, por lo tanto, deben recomendar un URI absoluto para poder usar este método.

namespaceURI
String

Espacio de nombres del recurso que se va a resolver, por ejemplo, el espacio de nombres de destino del esquema XML [esquema XML, parte 1] al resolver los recursos del esquema XML.

publicId
String

Identificador público de la entidad externa a la que se hace referencia, o null si no se proporcionó ningún identificador público o si el recurso no es una entidad.

systemId
String

Identificador del sistema, una referencia de URI [IETF RFC 2396], del recurso externo al que se hace referencia o null si no se proporcionó ningún identificador del sistema.

baseURI
String

URI base absoluto del recurso que se analiza o null si no hay ningún URI base.

Devoluciones

Objeto LSInput que describe el nuevo origen de entrada o null para solicitar que el analizador abra una conexión de URI normal al recurso.

Atributos

Comentarios

Permitir que la aplicación resuelva recursos externos. <br> : LSParser llamará a este método antes de abrir cualquier recurso externo, incluido el subconjunto de DTD externo, las entidades externas a las que se hace referencia en el DTD y las entidades externas a las que se hace referencia en el elemento de documento (sin embargo, la entidad de documento de nivel superior no se pasa a este método). Después, la aplicación puede solicitar que resuelva LSParser el propio recurso externo, que use un URI alternativo o que use un origen de entrada completamente diferente. <Br> Application Writer puede usar este método para redirigir los identificadores del sistema externo para proteger o URI local, buscar identificadores públicos en un catálogo o leer una entidad de una base de datos u otro origen de entrada (por ejemplo, un cuadro de diálogo).

Documentación de Java para org.w3c.dom.ls.LSResourceResolver.resolveResource(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a