Langage

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 d’appeler manuellement le texte de remplacement de l’entité.

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 ; 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 !

Java documentation 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 Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

Voir aussi