語言

IXmlPullParser.DefineEntityReplacementText(String, String) 方法

定義

依 據 XML 1.0 第 4.5 節「內部實體替換文字的建構」所定義,設定實體替換文字的新值。

[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

參數

entityName
String
replacementText
String
屬性

例外狀況

備註

依 據 XML 1.0 第 4.5 節「內部實體替換文字的建構」所定義,設定實體替換文字的新值。 若設定FEATURE_PROCESS_DOCDECL或FEATURE_VALIDATION,呼叫此函式會產生例外——當處理 DOCDECL 時,無需手動替換實體文字。

此函式的動機是允許在 J2ME 環境中運作的非常小規模的 XMLPULL 實作。 雖然這些實作可能無法處理文件類型宣告,但仍可利用此功能處理已知的 DTD。

<b>請注意:</b> 給定值字面上用作替換文字,並對應於DTD中宣告所有特殊字元跳脫的實體:左角括號被替換為 &;lt,& 與 &等等。

<b>注意:</b> 給定值為字面替換文字,且不得包含其他實體參考(若包含任何實體參考,則不再有替換)。

<b>注意:</b> 預先定義的實體名稱清單中,通常會包含標準的 XML 實體,例如 amp(&<), gt(&;gt;), quot (&;quot;)、以及 apos(&;apos;)。 這些都無法用這種方法重新定義!

的 org.xmlpull.v1.XmlPullParser.defineEntityReplacementText(java.lang.String, java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

另請參閱