在我的程序中的特定情况下,我需要将新子项追加到已在输出文档中创建的节点。例如,在以下OUTPUT xml中,当应用模板创建“Child-Three”节点时,将一些新子项附加到“Child-One”和“Child-Two”:
<Root>
<Parent>
<Child-One/>
<Child-Two/>
<Child-Three/>
</Parent>
</Root>
我不知道是否有可能回到已经创建的节点,但会节省我很多时间......
答案 0 :(得分:1)
基本上答案是你只能顺序写一棵树。但是你当然可以在你编写树的同时进行多阶段转换,然后再转换它。有两种方法可以做到这一点:单独转换,或单个转换中的单独阶段。 (这被称为“流水线”,是一种从简单的可重用部件构建复杂转换的强大方法。)