IContentHandler.StartPrefixMapping(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.
Iniziare l'ambito di un mapping dello spazio dei nomi prefix-URI.
[Android.Runtime.Register("startPrefixMapping", "(Ljava/lang/String;Ljava/lang/String;)V", "GetStartPrefixMapping_Ljava_lang_String_Ljava_lang_String_Handler:Org.Xml.Sax.IContentHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void StartPrefixMapping (string? prefix, string? uri);
[<Android.Runtime.Register("startPrefixMapping", "(Ljava/lang/String;Ljava/lang/String;)V", "GetStartPrefixMapping_Ljava_lang_String_Ljava_lang_String_Handler:Org.Xml.Sax.IContentHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member StartPrefixMapping : string * string -> unit
Parametri
- prefix
- String
Prefisso dello spazio dei nomi dichiarato. Viene usata una stringa vuota per lo spazio dei nomi dell'elemento predefinito, senza prefisso.
- uri
- String
URI dello spazio dei nomi a cui è mappato il prefisso
- Attributi
Eccezioni
il client può generare un'eccezione durante l'elaborazione
Commenti
Iniziare l'ambito di un mapping dello spazio dei nomi prefix-URI.
Le informazioni di questo evento non sono necessarie per l'elaborazione normale dello spazio dei nomi: il lettore XML SAX sostituirà automaticamente i prefissi per i nomi degli elementi e degli attributi quando la http://xml.org/sax/features/namespaces
funzionalità è <var>true</var> (impostazione predefinita).
Esistono casi, tuttavia, quando le applicazioni devono usare prefissi nei dati di tipo carattere o nei valori di attributo, in cui non possono essere espanse automaticamente; L'evento start/endPrefixMapping fornisce le informazioni all'applicazione per espandere i prefissi in tali contesti, se necessario.
Si noti che gli eventi start/endPrefixMapping non sono necessariamente annidati correttamente l'uno rispetto all'altro: tutti gli eventi startPrefixMapping si verificheranno immediatamente prima dell'evento corrispondente #startElement startElement
e tutti gli #endPrefixMapping endPrefixMapping
eventi si verificheranno immediatamente dopo l'evento corrispondente #endElement endElement
, ma il relativo ordine non è altrimenti garantito.
Non devono mai essere presenti eventi start/endPrefixMapping per il prefisso "xml", poiché è predichiarato e non modificabile.
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.
Si applica a
Vedi anche
- EndPrefixMapping(String)
- <xref:Org.Xml.Sax.IContentHandler.StartElement(System.String%2c+System.String%2c+System.String%2c+System.String)>