共用方式為


SchemaFactory.SetFeature(String, Boolean) 方法

定義

設定功能旗標的值。

[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 屬性授權中所述的詞彙使用。

適用於

另請參閱