IContentHandler.StartPrefixMapping(String, String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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)>