Freigeben über


IXmlPullParser.DefineEntityReplacementText(String, String) Methode

Definition

Legen Sie einen neuen Wert für den Entitätsersetzungstext gemäß der Definition in XML 1.0 Abschnitt 4.5 Construction of Internal Entity Replacement Text fest.

[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

Parameter

entityName
String
replacementText
String
Attribute

Ausnahmen

Hinweise

Legen Sie einen neuen Wert für den Entitätsersetzungstext gemäß der Definition in XML 1.0 Abschnitt 4.5 Construction of Internal Entity Replacement Text fest. Wenn FEATURE_PROCESS_DOCDECL oder FEATURE_VALIDATION festgelegt sind, führt das Aufrufen dieser Funktion zu einer Ausnahme – wenn die Verarbeitung von DOCDECL aktiviert ist, ist der Entitätsersetzungstext nicht manuell erforderlich.

Die Motivation für diese Funktion besteht darin, sehr kleine Implementierungen von XMLPULL zu ermöglichen, die in J2ME-Umgebungen funktionieren. Obwohl diese Implementierungen möglicherweise nicht in der Lage sind, die Dokumenttypdeklaration zu verarbeiten, können sie weiterhin mit bekannten DTDs mit dieser Funktion arbeiten.

<b>Hinweis:/b> Der angegebene Wert wird buchstäblich als Ersetzungstext verwendet und entspricht der Deklarierungsentität in DTD, die alle Sonderzeichen escaped hat:< Linke winkelklammer wird durch & ersetzt durch & lt;, kaufmännisches Und-Zeichen mit & Ampere; Und so weiter.

<b>Hinweis:</b> Der angegebene Wert ist der Literalersetzungstext und darf keinen anderen Entitätsverweis enthalten (wenn er einen Entitätsverweis enthält, wird kein weiterer Ersatz vorhanden sein).

<b>Hinweis:</b> Die Liste der vordefinierten Entitätsnamen enthält immer Standard-XML-Entitäten wie amp ;& &), lt (& lt;), gt (& gt;), quot (& quot;) und apos (& apos;). Diese Können von dieser Methode nicht neu definiert werden!

Java-Dokumentation für org.xmlpull.v1.XmlPullParser.defineEntityReplacementText(java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen