ILSResourceResolver.ResolveResource Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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).
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.