0

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

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

我不知道是否甚至可以返回到已经创建的节点,但会为我节省很多时间......

4

1 回答 1

1

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

于 2013-10-29T17:31:06.573 回答