Sprache

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 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 #startElement startElement Ereignisse treten unmittelbar nach dem entsprechenden #endPrefixMapping endPrefixMapping#endElement endElement Ereignis auf, aber ihre Reihenfolge ist nicht anderweitig garantiert.

Start-/EndPrefixMapping-Ereignisse für das Präfix "xml" sollten niemals vorhanden sein, da sie vordeclariert und unveränderlich sind.

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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 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)>