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)
XML の呼び出しを介して報告されます。 以下を参照してください。#setErrorHandler(ErrorHandler errorHandler)
</li li><>false
: 実装では、可能な実装制限に関係なく、XML 仕様に従って XML が処理されます。 </li></ul>
の Java ドキュメントjavax.xml.validation.SchemaFactory.setFeature(java.lang.String, boolean)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。