Partager via


DefaultHandler2.ResolveEntity(String, String, String, String) Méthode

Définition

Indique à l’analyseur de résoudre l’ID système par rapport à la baseURI et de lire le texte de l’entité à partir de cet URI absolu résultant.

[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

Paramètres

name
String

Identifie l’entité externe en cours de résolution. Soit « [dtd] » pour le sous-ensemble externe, soit un nom commençant par « % » pour indiquer une entité de paramètre, ou bien le nom d’une entité générale. Cela n’est jamais null lorsqu’il est appelé par un analyseur SAX2.

publicId
String

Identificateur public de l’entité externe référencée (normalisé comme requis par la spécification XML) ou null si aucun n’a été fourni.

baseURI
String

URI en ce qui concerne les systemID relatifs qui sont interprétés. Il s’agit toujours d’un URI absolu, sauf s’il s’agit de null (probablement parce que XMLReader a reçu une InputSource sans un). Cet URI est défini par la spécification XML pour être celle associée à la déclaration « < » à partir de la déclaration appropriée.

systemId
String

Identificateur système de l’entité externe référencée ; URI relatif ou absolu. Cela n’est jamais null lorsqu’il est appelé par un analyseur SAX2 ; seules les entités déclarées et tout sous-ensemble externe sont résolues par ces analyseurs.

Retours

Objet InputSource décrivant la nouvelle source d’entrée.

Implémente

Attributs

Exceptions

Toute exception SAX, éventuellement encapsuler une autre exception.

Probablement indiquant un échec de création d’un InputStream ou d’un lecteur, ou d’une URL non conforme.

Remarques

Indique à l’analyseur de résoudre l’ID système par rapport à la baseURI et de lire le texte de l’entité à partir de cet URI absolu résultant. Notez que, étant donné que l’ancienne DefaultHandler#resolveEntity DefaultHandler.resolveEntity()méthode est substituée pour appeler celle-ci, cette méthode peut parfois être appelée avec null <em>name</em> et>< em baseURI</em>, et avec em <>systemId</em> déjà absolutized.

Documentation Java pour org.xml.sax.ext.DefaultHandler2.resolveEntity(java.lang.String, java.lang.String, java.lang.String, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à