ValidatorHandler.StartElement(String, String, String, IAttributes) 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.
Ricevere una notifica dell'inizio di un elemento.
[Android.Runtime.Register("startElement", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V", "GetStartElement_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lorg_xml_sax_Attributes_Handler")]
public abstract void StartElement(string? uri, string? localName, string? qName, Org.Xml.Sax.IAttributes? atts);
[<Android.Runtime.Register("startElement", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V", "GetStartElement_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lorg_xml_sax_Attributes_Handler")>]
abstract member StartElement : string * string * string * Org.Xml.Sax.IAttributes -> unit
Parametri
- uri
- String
URI dello spazio dei nomi o stringa vuota se l'elemento non dispone di URI dello spazio dei nomi o se l'elaborazione dello spazio dei nomi non viene eseguita
- localName
- String
il nome locale (senza prefisso) o la stringa vuota se l'elaborazione dello spazio dei nomi non viene eseguita
- qName
- String
il nome completo (con prefisso) o la stringa vuota se i nomi qualificati non sono disponibili
- atts
- IAttributes
attributi associati all'elemento . Se non sono presenti attributi, deve essere un oggetto Attributes vuoto. Il valore di questo oggetto dopo la restituzione di startElement non è definito
Implementazioni
- Attributi
Commenti
Ricevere una notifica dell'inizio di un elemento.
Il parser richiamerà questo metodo all'inizio di ogni elemento del documento XML; ci sarà un evento corrispondente #endElement endElement per ogni evento startElement (anche quando l'elemento è vuoto). Tutto il contenuto dell'elemento verrà segnalato, in ordine, prima dell'evento endElement corrispondente.
Questo evento consente fino a tre componenti dei nomi per ogni elemento:
<ol><li>l'URI dello spazio dei nomi;</li il><>nome locale; e</li li><>il nome qualificato (con prefisso).</li></ol>
È possibile specificare uno o tutti questi valori, a seconda dei valori delle <proprietà var>http://xml.org/sax/features/namespaces</var> e <var>http://xml.org/sax/features/namespace-prefixes</var> :
<ul><li>l'URI dello spazio dei nomi e il nome locale sono necessari quando la proprietà namespaces è <var>true</var> (impostazione predefinita) e sono facoltative quando la proprietà namespaces è <var>false</var> (se ne è specificata una, entrambe devono essere);</li><li>il nome completo è obbligatorio quando la proprietà namespace-prefixes è <var>true</var> ed è facoltativa quando la proprietà namespace-prefixes è <var>false</var> (impostazione predefinita).</li></ul>
Si noti che l'elenco di attributi fornito conterrà solo attributi con valori espliciti (specificati o predefiniti): #IMPLIED attributi verranno omessi. L'elenco di attributi conterrà gli attributi usati per le dichiarazioni dello spazio dei nomi (attributi xmlns*) solo se la http://xml.org/sax/features/namespace-prefixes proprietà è true (per impostazione predefinita è false e il supporto per un valore true è facoltativo).
Come #characters characters(), i valori degli attributi possono avere caratteri che richiedono più di un char valore.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.