DefaultHandler2.ResolveEntity(String, String, String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica al parser di risolvere il systemId sull'URI di base e leggere il testo dell'entità da tale URI assoluto risultante.
[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
Parametri
- name
- String
Identifica l'entità esterna risolta. "[dtd]" per il subset esterno o un nome che inizia con "%" per indicare un'entità parametro oppure il nome di un'entità generale. Questo non è mai null quando viene richiamato da un parser SAX2.
- publicId
- String
Identificatore pubblico dell'entità esterna a cui viene fatto riferimento (normalizzato come richiesto dalla specifica XML) o Null se non è stato specificato alcuno.
- baseURI
- String
URI per quanto riguarda i relativi systemID vengono interpretati. Si tratta sempre di un URI assoluto, a meno che non sia null (probabilmente perché a XMLReader è stato assegnato un InputSource senza uno). Questo URI è definito dalla specifica XML come quello associato alla "<" che avvia la dichiarazione pertinente.
- systemId
- String
Identificatore di sistema dell'entità esterna a cui viene fatto riferimento; un URI relativo o assoluto. Questo non è mai null quando viene richiamato da un parser SAX2; solo le entità dichiarate e qualsiasi subset esterno vengono risolte da tali parser.
Restituisce
Oggetto InputSource che descrive la nuova origine di input.
Implementazioni
- Attributi
Eccezioni
Qualsiasi eccezione SAX, eventualmente con wrapping di un'altra eccezione.
Probabilmente indica un errore durante la creazione di un nuovo inputstream o lettore o un URL non valido.
Commenti
Indica al parser di risolvere il systemId sull'URI di base e leggere il testo dell'entità da tale URI assoluto risultante. Si noti che poiché il metodo meno recente DefaultHandler#resolveEntity DefaultHandler.resolveEntity()
viene sottoposto a override per chiamare questo metodo, a volte questo metodo può essere richiamato con null <em>name</em> e <em>baseURI</em> e con l'em <>systemId</em> già absolutized.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.