需要一个 xslt 将以下输入转换为上述输出。基本上需要将二级元素拆分为两个节点。最里面的几个节点需要完全移动到一个单独的节点,第二级节点也需要重命名。
输入:
<Root>
<Root2>
<Node1>
<Node1_1></Node1_1>
<Node1_2></Node1_2>
<Node1_3></Node1_3>
</Node1>
<Node2>
<Node2_1></Node2_1>
<Node2_2></Node2_2>
<Node2_3></Node2_3>
</Node2>
<Node3>
<Node3_1></Node3_1>
<Node3_2></Node3_2>
<Node3_3></Node3_3>
</Node3>
</Root2>
</Root>
输出:
<Root>
<NewRoot2>
<Node1_1></Node1_1>
<Node1_2></Node1_2>
</NewRoot2>
<NewRoot3>
<Node1_3></Node1_3>
<Node2_1></Node2_1>
<Node2_2></Node2_2>
<Node2_3></Node2_3>
<Node3_1></Node3_1>
<Node3_2></Node3_2>
<Node3_3></Node3_3>
</NewRoot3>
</Root>