XslCompiledTransform クラスとは? わかりやすく解説

XslCompiledTransform クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

XSLT スタイル シート使用してXML データ変換します

名前空間: System.Xml.Xsl
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

Public NotInheritable Class
 XslCompiledTransform
Dim instance As XslCompiledTransform
public sealed class XslCompiledTransform
public ref class XslCompiledTransform sealed
public final class XslCompiledTransform
public final class XslCompiledTransform
解説解説

XslCompiledTransform クラスは、XSLT 1.0 構文サポートする XSLT プロセッサです。これは新しく実装されたクラスで、使用されなくなった XslTransform クラス比べパフォーマンス向上してます。XslCompiledTransform クラス構造は、XslTransform クラスに非常によく似てます。Transform メソッドXSLT変換実行するのに対しLoad メソッドスタイル シート読み込んでコンパイルます。

XSLTdocument() 関数埋め込みスクリプト ブロックサポート既定無効になっています。XsltSettings オブジェクト作成し、それを Load メソッドに渡すと、これらの機能有効にできます

詳細については、XslCompiledTransform クラス使用、XslTransform クラスからの移行 の各トピック参照してください

セキュリティについての考慮事項

XslCompiledTransform クラス使用するアプリケーション作成する場合は、次の項目とその影響注意してください

これらのセキュリティに関する問題は、信頼関係のないソースから取得したスタイル シート場合スクリプトまたは document() 関数無効のままにしたり、信頼関係のないソースからの XslCompiledTransform オブジェクトXSLT スタイル シート、および XML ソース データ受け入れないようにしたりすることで軽減できます

使用例使用例

変換実行してその結果ファイル出力する例を次に示します

' Load the style sheet.
Dim xslt As New XslCompiledTransform()
xslt.Load("output.xsl")
        
' Execute the transform and output the results to a file.
xslt.Transform("books.xml", "books.html")
// Load the style sheet.
XslCompiledTransform xslt = new XslCompiledTransform();
xslt.Load("output.xsl");

// Execute the transform and output the results to a file.
xslt.Transform("books.xml", "books.html");
継承階層継承階層
System.Object
  System.Xml.Xsl.XslCompiledTransform
スレッド セーフスレッド セーフ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「XslCompiledTransform クラス」の関連用語

XslCompiledTransform クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



XslCompiledTransform クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS