2

複数の入力XMLファイルで変換を実行することは可能ですか?

を使用して実行することはできないようXslCompiledTransformですが、XSLTを適用する別の方法はありますか?

4

3 に答える 3

5

XSLTでXSL関数document()を使用して、外部XMLファイルを参照できます。

于 2009-11-17T21:34:56.050 に答える
4
  • 各入力XMLファイルに個別に変換を適用し、結果のXMLドキュメントを単一のドキュメントに構成します。

  • 入力XMLファイルを単一のドキュメントに作成し、変換を適用します。

XElement root = new XElement( "root"、
    XElement.Load( "file1.xml")、
    XElement.Load( "file2.xml")、
    XElement.Load( "file3.xml"));

XslCompiledTransform変換;
transform.Transform(root.CreateReader()、output);
于 2009-11-17T21:34:02.793 に答える
0

XSL機能では、C#でいくつかのセキュリティ設定が必要です。私はこれが正しい解決策だと信じています:

<xsl:include href="Filename"/>

このメソッドは複数のファイルを処理します。

于 2014-01-22T13:05:18.887 に答える