我正在使用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中应用的循环中生成的。 主要问题是如何将值从1节点复制到本例中通过XSLT创建的新节点 对于节点5,我将使用类似
的东西<node5>
<xsl:text>
<xsl: select="node1/node2/node4"/>
</xsl:text>
</node5>
答案 0 :(得分:-1)
此:
<node5>
<xsl:value-of select="/node1/node2/node4"/>
</node5>
将输出XML中node5
的内容设置为输入XML中node4
中包含的值。