DefaultHandler2.ResolveEntity(String, String, String, String) 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í.
Indica al analizador que resuelva el systemId en el URI base y lea el texto de la entidad de ese URI absoluto resultante.
[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
Parámetros
- name
- String
Identifica la entidad externa que se va a resolver. "[dtd]" para el subconjunto externo o un nombre a partir de "%" para indicar una entidad de parámetro, o bien el nombre de una entidad general. Esto nunca es null cuando se invoca mediante un analizador SAX2.
- publicId
- String
Identificador público de la entidad externa a la que se hace referencia (normalizado según lo requerido por la especificación XML) o null si no se proporcionó ninguno.
- baseURI
- String
Identificador URI con respecto a los identificadores del sistema relativos que se interpretan. Esto siempre es un URI absoluto, a menos que sea null (probablemente porque xmlReader se le ha dado un InputSource sin uno). Esta URI se define mediante la especificación XML para que sea la asociada a la "<" iniciando la declaración pertinente.
- systemId
- String
Identificador del sistema de la entidad externa a la que se hace referencia; un URI relativo o absoluto. Esto nunca es nulo cuando se invoca mediante un analizador SAX2; solo las entidades declaradas y cualquier subconjunto externo se resuelven mediante estos analizadores.
Devoluciones
Objeto InputSource que describe el nuevo origen de entrada.
Implementaciones
- Atributos
Excepciones
Cualquier excepción SAX, posiblemente encapsulando otra excepción.
Probablemente indique un error al crear un nuevo InputStream o Lector, o una dirección URL no válida.
Comentarios
Indica al analizador que resuelva el systemId en el URI base y lea el texto de la entidad de ese URI absoluto resultante. Tenga en cuenta que, dado que el método anterior DefaultHandler#resolveEntity DefaultHandler.resolveEntity()
, se invalida para llamar a este, este método puede invocarse a veces con null <em>name</em> y <em>baseURI</em>, y con em <>systemId</em> ya invalidado.
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.