Saxon.Api.XsltTransformer
XML ドキュメントの変換に使用できるオブジェクト を取得するために、次のコードを作成しました。TransformationXslt
XSLT を含む文字列です。
XmlDocument document = new XmlDocument();
document.LoadXml(TransformationXslt);
Saxon.Api.XdmNode input = processor.NewDocumentBuilder().Build(document);
Saxon.Api.XsltCompiler xsltCompiler = processor.NewXsltCompiler();
Saxon.Api.XsltExecutable xsltExecutable = xsltCompiler.Compile(input);
Saxon.Api.XsltTransformer xsltTransformer = xsltExecutable.Load();
xsltTransformers.Add(transformation.Name, xsltTransformer);
return xsltTransformer;
任意のXSLTから呼び出せるようにしたい 10 個以上の XSLT テンプレートがあるとします。Saxon.Api.XsltTransformer
結果のオブジェクトでそれらを使用できるようにするにはどうすればよいですか。
次のようなものがあるとします。
string commonXslt = "<xsl:param name="Use_This_In_Every_Xslt">Foo!</xsl:param>";
この「共通」の xslt をトランスフォーマーで使用できるようにするにはどうすればよいですか?