Partager via


IXmlPullParser.DefineEntityReplacementText(String, String) Méthode

Définition

Définissez une nouvelle valeur pour le texte de remplacement d’entité tel que défini dans la section XML 1.0 Section 4.5 Construction du texte de remplacement d’entité interne.

[Android.Runtime.Register("defineEntityReplacementText", "(Ljava/lang/String;Ljava/lang/String;)V", "GetDefineEntityReplacementText_Ljava_lang_String_Ljava_lang_String_Handler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void DefineEntityReplacementText (string? entityName, string? replacementText);
[<Android.Runtime.Register("defineEntityReplacementText", "(Ljava/lang/String;Ljava/lang/String;)V", "GetDefineEntityReplacementText_Ljava_lang_String_Ljava_lang_String_Handler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member DefineEntityReplacementText : string * string -> unit

Paramètres

entityName
String
replacementText
String
Attributs

Exceptions

Remarques

Définissez une nouvelle valeur pour le texte de remplacement d’entité tel que défini dans la section XML 1.0 Section 4.5 Construction du texte de remplacement d’entité interne. Si FEATURE_PROCESS_DOCDECL ou FEATURE_VALIDATION sont définis, l’appel de cette fonction entraîne une exception : lorsque le traitement de DOCDECL est activé, il n’est pas nécessaire que le texte de remplacement de l’entité soit activé manuellement.

La motivation de cette fonction est d’autoriser de très petites implémentations de XMLPULL qui fonctionneront dans des environnements J2ME. Bien que ces implémentations ne puissent pas traiter la déclaration de type de document, elles peuvent toujours fonctionner avec des DTD connus à l’aide de cette fonction.

<b>Remarques :</b> La valeur donnée est utilisée littéralement comme texte de remplacement et correspond à la déclaration d’entité dans DTD qui a tous les caractères spéciaux placés en échappement : le crochet gauche est remplacé par & lt ;, ampersand avec & ampère; et ainsi de suite.

<b>Remarque :</b> La valeur donnée est le texte de remplacement littéral et ne doit contenir aucune autre référence d’entité (si elle contient une référence d’entité, il n’y aura pas de remplacement supplémentaire).

<b>Remarque :</b> La liste des noms d’entités prédéfinis contient toujours des entités XML standard telles que (& amp ;), lt (& lt ;), gt ;& >), quot (& quot ;) et apos (& apos ;). Ceux-ci ne peuvent pas être redéfinis par cette méthode !

Documentation Java pour org.xmlpull.v1.XmlPullParser.defineEntityReplacementText(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