SchemaFactory.SetFeature(String, Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定功能旗標的值。
[Android.Runtime.Register("setFeature", "(Ljava/lang/String;Z)V", "GetSetFeature_Ljava_lang_String_ZHandler")]
public virtual void SetFeature (string? name, bool value);
[<Android.Runtime.Register("setFeature", "(Ljava/lang/String;Z)V", "GetSetFeature_Ljava_lang_String_ZHandler")>]
abstract member SetFeature : string * bool -> unit
override this.SetFeature : string * bool -> unit
參數
- name
- String
功能名稱,這是非 Null 完整 URI。
- value
- Boolean
功能的要求值(true 或 false)。
- 屬性
例外狀況
如果無法指派或擷取功能值。
SchemaFactory當辨識功能名稱,但無法設定要求的值時。
如果 name 參數為 null, 則為 。
備註
設定功能旗標的值。
功能可用來控制剖析架構的方式 SchemaFactory
,不過 SchemaFactory
不需要 s 才能辨識任何特定的功能名稱。
功能名稱是任何完整 URI。 SchemaFactory
可以公開特徵值,但無法變更目前的值。
所有實作都需要支援 javax.xml.XMLConstants#FEATURE_SECURE_PROCESSING
此功能。 當功能為:
<ul><li>true
:實作會限制 XML 處理,以符合實作限制。 範例包括實體擴充限制和會耗用大量資源的 XML 架構建構。 如果 XML 處理因安全性原因而受到限制,則會透過對已註冊 ErrorHandler#fatalError(org.xml.sax.SAXParseException)
的呼叫來報告。 請參閱 #setErrorHandler(ErrorHandler errorHandler)
。 </li li><>false
:實作會根據 XML 規格處理 XML,而不考慮可能的實作限制。 </li></ul>
的 javax.xml.validation.SchemaFactory.setFeature(java.lang.String, boolean)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。