IXmlPullParser.DefineEntityReplacementText(String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定實體取代文字的新值,如 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 ('。 這個方法無法重新定義那些!
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。