XSLT を使用して xml ファイルを作成しています。新しく作成されたXMLファイルで、次の構造を取得しています
<node1 id=n1>
<node2 id = n2>
<node4>Value1</node4>
</node2>
<node3 id= n3>
<node5></node5>
</node3>
</node1>
<node4>
ここでの問題は、 「Value1」の値をコピーする必要があることです<node5>
私は<node5>Value1</node5>
このように意味します。XSLTでこれを達成する方法を教えてもらえますか?
編集: Value1 は、xml の XSLT に適用されているループで生成されています。主な問題は、この場合、ノード 5 の XSLT を介して作成される新しいノードに、1 つのノードから値をコピーする方法です。次のようなものを使用します。
<node5>
<xsl:text>
<xsl: select="node1/node2/node4"/>
</xsl:text>
</node5>