共用方式為


IXmlPullParser.DefineEntityReplacementText(String, String) 方法

定義

設定實體取代文字的新值,如 XML 1.0 第 4.5 節 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 節 4.5 建構內部實體取代文字中所定義。 如果已設定FEATURE_PROCESS_DOCDECL或FEATURE_VALIDATION,呼叫此函式將會導致例外狀況 -- 啟用 DOCDECL 處理時,不需要手動取代實體文字。

此函式的動機是允許在 J2ME 環境中運作的 XMLPULL 非常小型實作。 雖然這些實作可能無法處理檔類型宣告,但它們仍然可以使用此函式來處理已知的 DTD。

<b>請注意:</b> 指定的值會以字面取代文字的形式使用,它對應至 DTD 中逸出所有特殊字元的宣告實體:左角括弧會取代為 <, ampersand with &放大器;等等。

<b>注意:</b> 指定的值是常值取代文字,不得包含任何其他實體參考(如果它包含任何實體參考,則不會進一步取代)。

<b>注意:</b> 預先定義的實體名稱清單一律會包含標準 XML 實體,例如 和 (&, lt (<, gt (>)、 quot ("), 和 apos ('。 這個方法無法重新定義那些!

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

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

適用於

另請參閱