Language

TransformerFactory.SetFeature(String, Boolean) メソッド

定義

このファクトリによって作成されたこの TransformerFactory と Transformerまたは Templateの機能を設定します。

[Android.Runtime.Register("setFeature", "(Ljava/lang/String;Z)V", "GetSetFeature_Ljava_lang_String_ZHandler")]
public abstract 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

パラメーター

name
String

機能名。

value
Boolean

機能状態 true または falseです。

属性

例外

この TransformerFactory 、または作成する Transformerまたは Templateがこの機能をサポートできない場合。

name パラメーターが null の場合。

注釈

このファクトリによって作成されたこの TransformerFactory と Transformerまたは Templateの機能を設定します。

機能名は完全修飾 java.net.URIです。 実装では、独自の機能を定義できます。 このTransformerFactory、または作成されたTransformerまたはTemplateが機能をサポートできない場合、TransformerConfigurationExceptionがスローされます。 TransformerFactoryで機能値を公開することはできますが、その状態を変更することはできません。

javax.xml.XMLConstants#FEATURE_SECURE_PROCESSING機能をサポートするには、すべての実装が必要です。 機能が次の場合:

<ul><li>true: 実装では、実装の制限に準拠するように XML 処理が制限され、実装で定義されているように安全な方法で動作します。 たとえば、ユーザー定義のスタイル シートと関数の解決などです。 セキュリティ上の理由から XML 処理が制限されている場合は、登録された ErrorListener#fatalError(TransformerException exception)の呼び出しによって報告されます。 #setErrorListener(ErrorListener listener)を参照してください。 </li><li>false: 実装では、可能な実装制限に関係なく、XML 仕様に従って XML が処理されます。 </li></ul>

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象