Language

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は特定の機能名を認識する必要はありません。

機能名は、任意の完全修飾 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>

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象

こちらもご覧ください