次の方法で共有


XslTransform への XPathDocument の入力

XPathDocument は、XslTransform を使用してドキュメントを処理するための読み取り専用のキャッシュです。XPathDocument は、構造的に XML DOM に似ていますが、XPathNavigator の XPath 最適化関数を使用して、XSLT 処理と XPath データ モデル用に最適化されています。

変換処理への入力として XPathDocument を作成するコード例を次に示します。

Dim xslt as XslTransform = new XslTransform()
Xslt.Load(someStylesheet)
Dim doc as XPathDocument = New XPathDocument("books.xml")
Dim fs as StringWriter = new StringWriter()
Xslt.Transform(doc, Nothing, fs, Nothing);
[C#]
XslTransform xslt = new XslTransform();
Xslt.Load(someStylesheet);
XPathDocument doc = XPathDocument("books.xml");
StringWriter fs = new StringWriter();
Xslt.Transform(doc, null, fs, null);

参照

XslTransform クラスによる XSLT プロセッサの実装