次の方法で共有


XslTransform.Load メソッド

xsl:include 要素および xsl:import 要素で参照されるスタイル シートを含む XSLT スタイル シートを読み込みます。

メモ   .NET Framework Version 1.0 からアップグレードする場合、移行情報の詳細については、「 XslTransform クラスによる XSLT プロセッサの実装 」を参照してください。

オーバーロードの一覧

旧バージョン用. IXPathNavigable に格納されている XSLT スタイルシートを読み込みます。

[Visual Basic] Overloads Public Sub Load(IXPathNavigable)

[C#] public void Load(IXPathNavigable);

[C++] public: void Load(IXPathNavigable*);

[JScript] public function Load(IXPathNavigable);

URL で指定された XSLT スタイル シートを読み込みます。

[Visual Basic] Overloads Public Sub Load(String)

[C#] public void Load(string);

[C++] public: void Load(String*);

[JScript] public function Load(String);

旧バージョン用. XmlReader に含まれる XSLT スタイルシートを読み込みます。

[Visual Basic] Overloads Public Sub Load(XmlReader)

[C#] public void Load(XmlReader);

[C++] public: void Load(XmlReader*);

[JScript] public function Load(XmlReader);

旧バージョン用. XPathNavigator に格納されている XSLT スタイル シートを読み込みます。

[Visual Basic] Overloads Public Sub Load(XPathNavigator)

[C#] public void Load(XPathNavigator);

[C++] public: void Load(XPathNavigator*);

[JScript] public function Load(XPathNavigator);

旧バージョン用. IXPathNavigable に格納されている XSLT スタイルシートを読み込みます。

[Visual Basic] Overloads Public Sub Load(IXPathNavigable, XmlResolver)

[C#] public void Load(IXPathNavigable, XmlResolver);

[C++] public: void Load(IXPathNavigable*, XmlResolver*);

[JScript] public function Load(IXPathNavigable, XmlResolver);

URL で指定された XSLT スタイル シートを読み込みます。

[Visual Basic] Overloads Public Sub Load(String, XmlResolver)

[C#] public void Load(string, XmlResolver);

[C++] public: void Load(String*, XmlResolver*);

[JScript] public function Load(String, XmlResolver);

旧バージョン用. XmlReader に含まれる XSLT スタイルシートを読み込みます。

[Visual Basic] Overloads Public Sub Load(XmlReader, XmlResolver)

[C#] public void Load(XmlReader, XmlResolver);

[C++] public: void Load(XmlReader*, XmlResolver*);

[JScript] public function Load(XmlReader, XmlResolver);

旧バージョン用. XPathNavigator に格納されている XSLT スタイル シートを読み込みます。

[Visual Basic] Overloads Public Sub Load(XPathNavigator, XmlResolver)

[C#] public void Load(XPathNavigator, XmlResolver);

[C++] public: void Load(XPathNavigator*, XmlResolver*);

[JScript] public function Load(XPathNavigator, XmlResolver);

IXPathNavigable に格納されている XSLT スタイルシートを読み込みます。このメソッドを使用すると、証拠を指定することによって、スタイルシートのアクセス許可を制限できます。

[Visual Basic] Overloads Public Sub Load(IXPathNavigable, XmlResolver, Evidence)

[C#] public void Load(IXPathNavigable, XmlResolver, Evidence);

[C++] public: void Load(IXPathNavigable*, XmlResolver*, Evidence*);

[JScript] public function Load(IXPathNavigable, XmlResolver, Evidence);

XmlReader に含まれる XSLT スタイルシートを読み込みます。このメソッドを使用すると、証拠を指定することによって、スタイルシートのアクセス許可を制限できます。

[Visual Basic] Overloads Public Sub Load(XmlReader, XmlResolver, Evidence)

[C#] public void Load(XmlReader, XmlResolver, Evidence);

[C++] public: void Load(XmlReader*, XmlResolver*, Evidence*);

[JScript] public function Load(XmlReader, XmlResolver, Evidence);

XPathNavigator に格納されている XSLT スタイル シートを読み込みます。このメソッドを使用すると、証拠を指定することによって、スタイルシートのアクセス許可を制限できます。

[Visual Basic] Overloads Public Sub Load(XPathNavigator, XmlResolver, Evidence)

[C#] public void Load(XPathNavigator, XmlResolver, Evidence);

[C++] public: void Load(XPathNavigator*, XmlResolver*, Evidence*);

[JScript] public function Load(XPathNavigator, XmlResolver, Evidence);

使用例

[Visual Basic, C#, C++] 外部ソースのスタイルシートを使用して XSLT 変換を実行する例を次に示します。スタイルシートのソースは信頼できません。したがって、 resolver パラメータと evidence パラメータは null 参照 (Visual Basic では Nothing) に設定されています。

[Visual Basic, C#, C++] メモ   ここでは、Load のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 

   public shared sub TransformFile (xsltNav as XPathNavigator) 
    
    ' Load the stylesheet.
    Dim xslt as XslTransform = new XslTransform()
    xslt.Load(xsltNav, nothing, nothing)

    ' Transform the file.
    xslt.Transform("books.xml", "books.html", nothing)
   end sub

[C#] 

   public static void TransformFile (XPathNavigator xsltNav) {
    
    // Load the stylesheet. 
    XslTransform xslt = new XslTransform();
    xslt.Load(xsltNav, null, null);

    // Transform the file.
    xslt.Transform("books.xml", "books.html", null);
   } 

[C++] 

void TransformFile (XPathNavigator* xsltNav) {

    // Load the stylesheet. 
    XslTransform* xslt = new XslTransform();
    xslt->Load(xsltNav, 0, 0);

    // Transform the file.
    xslt->Transform(S"books.xml", S"books.html", 0);
} 

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

参照

XslTransform クラス | XslTransform メンバ | System.Xml.Xsl 名前空間