XSLT:在输出文档中将子项附加到已创建的节点

时间:2013-10-29 16:11:57

标签: xml templates xslt

在我的程序中的特定情况下,我需要将新子项追加到已在输出文档中创建的节点。例如,在以下OUTPUT xml中,当应用模板创建“Child-Three”节点时,将一些新子项附加到“Child-One”和“Child-Two”:

<Root>    
    <Parent>
       <Child-One/>
       <Child-Two/>
       <Child-Three/>
    </Parent>    
</Root>

我不知道是否有可能回到已经创建的节点,但会节省我很多时间......

1 个答案:

答案 0 :(得分:1)

基本上答案是你只能顺序写一棵树。但是你当然可以在你编写树的同时进行多阶段转换,然后再转换它。有两种方法可以做到这一点:单独转换,或单个转换中的单独阶段。 (这被称为“流水线”,是一种从简单的可重用部件构建复杂转换的强大方法。)