Condividi tramite


IXmlPullParser.DefineEntityReplacementText(String, String) Metodo

Definizione

Impostare un nuovo valore per il testo di sostituzione dell'entità come definito nella sezione 1.0 XML 4.5 Costruzione del testo di sostituzione entità interna.

[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

Parametri

entityName
String
replacementText
String
Attributi

Eccezioni

Commenti

Impostare un nuovo valore per il testo di sostituzione dell'entità come definito nella sezione 1.0 XML 4.5 Costruzione del testo di sostituzione entità interna. Se FEATURE_PROCESS_DOCDECL o FEATURE_VALIDATION sono impostati, la chiamata a questa funzione genererà un'eccezione. Quando l'elaborazione di DOCDECL è abilitata, non è necessario che il testo di sostituzione dell'entità venga eseguito manualmente.

La motivazione di questa funzione è consentire implementazioni molto piccole di XMLPULL che funzioneranno negli ambienti J2ME. Anche se queste implementazioni potrebbero non essere in grado di elaborare la dichiarazione del tipo di documento, possono comunque funzionare con DTD noti usando questa funzione.

<b>Nota:</b> Il valore specificato viene usato letteralmente come testo sostitutivo e corrisponde alla dichiarazione di entità in DTD con tutti i caratteri speciali preceduti da escape: la parentesi angolare sinistra viene sostituita con & lt;, e commerciale con & Amp; E così via.

<b Nota:</b>> Il valore specificato è il testo di sostituzione letterale e non deve contenere altri riferimenti all'entità (se contiene un riferimento a un'entità che non sarà più sostitutiva).

<b Nota:/b>> L'elenco< di nomi di entità predefiniti conterrà sempre entità XML standard, ad esempio e (& &), lt (& lt;), gt (& gt;), quot (& quot;) e apos (& apos;). Queste non possono essere ridefinite da questo metodo.

Documentazione java per org.xmlpull.v1.XmlPullParser.defineEntityReplacementText(java.lang.String, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Vedi anche