0

我正在使用 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>
4

1 回答 1

-1

这个:

<node5>
  <xsl:value-of select="/node1/node2/node4"/>
</node5>

将输出 XML 中的内容设置为输入 XMLnode5中包含的值node4

于 2013-05-21T07:35:41.990 回答