DefaultHandler2.ResolveEntity(String, String, String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.