Freigeben über


IContentHandler.StartPrefixMapping(String, String) Methode

Definition

Beginnen Sie den Bereich einer Präfix-URI-Namespacezuordnung.

[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

Parameter

prefix
String

Das Namespacepräfix, das deklariert wird. Eine leere Zeichenfolge wird für den Standardelementnamespace verwendet, der kein Präfix aufweist.

uri
String

der Namespace-URI, dem das Präfix zugeordnet ist

Attribute

Ausnahmen

der Client kann während der Verarbeitung eine Ausnahme auslösen.

Hinweise

Beginnen Sie den Bereich einer Präfix-URI-Namespacezuordnung.

Die Informationen aus diesem Ereignis sind für die normale Namespaceverarbeitung nicht erforderlich: Der SAX XML-Reader ersetzt automatisch Präfixe für Element- und Attributnamen, wenn das http://xml.org/sax/features/namespaces Feature "var>true</var>" ist <(standard).

Es gibt jedoch Fälle, in denen Anwendungen Präfixe in Zeichendaten oder in Attributwerten verwenden müssen, in denen sie nicht automatisch erweitert werden können; das start/endPrefixMapping-Ereignis stellt die Informationen für die Anwendung bereit, um Präfixe in diesen Kontexten selbst zu erweitern, falls erforderlich.

Beachten Sie, dass start/endPrefixMapping-Ereignisse nicht garantiert relativ zueinander geschachtelt werden: Alle startPrefixMapping-Ereignisse treten unmittelbar vor dem entsprechenden Ereignis auf, und alle #endPrefixMapping endPrefixMapping Ereignisse treten unmittelbar nach dem entsprechenden #endElement endElement#startElement startElement Ereignis auf, aber ihre Reihenfolge ist nicht anderweitig garantiert.

Start-/EndPrefixMapping-Ereignisse für das Präfix "xml" sollten niemals vorhanden sein, da es prädeclariert und unveränderlich ist.

Java-Dokumentation für org.xml.sax.ContentHandler.startPrefixMapping(java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen

  • EndPrefixMapping(String)
  • <xref:Org.Xml.Sax.IContentHandler.StartElement(System.String%2c+System.String%2c+System.String%2c+System.String)>