XsltSettings クラス
アセンブリ: System.Xml (system.xml.dll 内)


埋め込みスクリプト ブロックと XSLT の document() 関数は、XslCompiledTransform クラスのオプション機能です。これらの機能は、既定で無効になっています。XsltSettings クラスは、これらのオプション機能のどれをサポートするかを指定します。このクラスのプロパティを使用して、機能を有効にしたり無効にしたりします。次に、XsltSettings オブジェクトを System.Xml.Xsl.XslCompiledTransform.Load メソッドに渡します。
![]() |
---|
XSLT スタイル シートには、他のファイルへの参照および埋め込みスクリプト ブロックを含めることができます。悪意のあるユーザーがこれを利用して、実行するとシステムでの処理によってコンピュータのリソースの低下を招くようなデータまたはスタイル シートを含める可能性があります。スタイル シートが信頼関係のあるソースから取得したものでない場合は、スクリプトと document() 関数を有効にしないでください。スタイル シートの取得元を確認できない場合、または、スタイル シートが信頼関係のあるソースから取得したものでない場合は、既定の XSLT 設定を使用してください。 |


System.Xml.Xsl.XsltSettings


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XsltSettings コンストラクタ ()
アセンブリ: System.Xml (system.xml.dll 内)


新しい XsltSettings オブジェクトは、XSLT の document() 関数および埋め込みスクリプト ブロックをサポートしません。
![]() |
---|
どうしてもスクリプトをサポートする必要がある場合、または、完全に信頼された環境で使用する場合を除き、XSLT スクリプトは有効にしないでください。document() 関数を有効にした場合は、XmlSecureResolver オブジェクトを Transform メソッドに渡すことによって、アクセス可能なリソースを制限できます。 |

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XsltSettings コンストラクタ (Boolean, Boolean)
アセンブリ: System.Xml (system.xml.dll 内)

Dim enableDocumentFunction As Boolean Dim enableScript As Boolean Dim instance As New XsltSettings(enableDocumentFunction, enableScript)

![]() |
---|
どうしてもスクリプトをサポートする必要がある場合、または、完全に信頼された環境で使用する場合を除き、XSLT スクリプトは有効にしないでください。document() 関数を有効にした場合は、XmlSecureResolver オブジェクトを Transform メソッドに渡すことによって、アクセス可能なリソースを制限できます。 |


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


XsltSettings コンストラクタ

名前 | 説明 |
---|---|
XsltSettings () | 既定の設定を使用して、XsltSettings クラスの新しいインスタンスを初期化します。 |
XsltSettings (Boolean, Boolean) | 指定された設定を使用して、XsltSettings クラスの新しいインスタンスを初期化します。 |

XsltSettings プロパティ

名前 | 説明 | |
---|---|---|
![]() | Default | 既定の設定を使用して XsltSettings オブジェクトを取得します。XSLT の document() 関数と埋め込みスクリプト ブロックのサポートは無効になっています。 |
![]() | TrustedXslt | XSLT の document() 関数および埋め込みスクリプト ブロックのサポートを有効にする XsltSettings オブジェクトを取得します。 |

XsltSettings メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

XsltSettings メンバ
XSLT スタイル シートを実行しているときにサポートする XSLT 機能を指定します。
XsltSettings データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Default | 既定の設定を使用して XsltSettings オブジェクトを取得します。XSLT の document() 関数と埋め込みスクリプト ブロックのサポートは無効になっています。 |
![]() | TrustedXslt | XSLT の document() 関数および埋め込みスクリプト ブロックのサポートを有効にする XsltSettings オブジェクトを取得します。 |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- XsltSettingsのページへのリンク