Partager via


IContentHandler.StartPrefixMapping(String, String) Méthode

Définition

Commencez l’étendue d’un mappage d’espace de noms préfixe-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

Paramètres

prefix
String

préfixe d’espace de noms déclaré. Une chaîne vide est utilisée pour l’espace de noms d’élément par défaut, qui n’a aucun préfixe.

uri
String

l’URI de l’espace de noms auquel le préfixe est mappé

Attributs

Exceptions

le client peut lever une exception pendant le traitement

Remarques

Commencez l’étendue d’un mappage d’espace de noms préfixe-URI.

Les informations de cet événement ne sont pas nécessaires pour le traitement normal de l’espace de noms : le lecteur XML SAX remplace automatiquement les préfixes des noms d’éléments et d’attributs lorsque la http://xml.org/sax/features/namespaces fonctionnalité est <var>true</var> (valeur par défaut).

Toutefois, il existe des cas où les applications doivent utiliser des préfixes dans des données de caractères ou dans des valeurs d’attribut, où elles ne peuvent pas être développées automatiquement ; l’événement start/endPrefixMapping fournit les informations à l’application pour développer des préfixes dans ces contextes lui-même, si nécessaire.

Notez que les événements start/endPrefixMapping ne sont pas garantis d’être correctement imbriqués par rapport les uns aux autres : tous les événements startPrefixMapping se produisent immédiatement avant l’événement correspondant #startElement startElement , et tous les #endPrefixMapping endPrefixMapping événements se produisent immédiatement après l’événement correspondant #endElement endElement , mais leur ordre n’est pas garanti autrement.

Il ne doit jamais y avoir d’événements start/endPrefixMapping pour le préfixe « xml », car il est prédéclaré et immuable.

Documentation Java pour org.xml.sax.ContentHandler.startPrefixMapping(java.lang.String, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Voir aussi

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