複数の入力XMLファイルで変換を実行することは可能ですか?
を使用して実行することはできないようXslCompiledTransform
ですが、XSLTを適用する別の方法はありますか?
複数の入力XMLファイルで変換を実行することは可能ですか?
を使用して実行することはできないようXslCompiledTransform
ですが、XSLTを適用する別の方法はありますか?
XSLTでXSL関数document()を使用して、外部XMLファイルを参照できます。
各入力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);
XSL機能では、C#でいくつかのセキュリティ設定が必要です。私はこれが正しい解決策だと信じています:
<xsl:include href="Filename"/>
このメソッドは複数のファイルを処理します。