添加节点,我有以下XML结构:XSLT在正确的位置
<Main>
<Node1>Definite</Node1>
<Node2>Definite</Node2>
<Node3>Definite</Node3>
<Node4>Definite</Node4>
<Node5>Definite</Node5>
<Node6>Definite</Node6>
<A>Possible</A>
<B>Possible</B>
<C>Possible</C>
<D>Possible</D>
<E>Possible</E>
<F>Possible</F>
<G>Possible</G>
<H>Possible</H>
<I>Possible</I>
</Main>
命名为单个字母如节点。 <A>
是XML结构中可能不存在的节点,而所有其他节点都是明确的。
我需要插入节点<ZZZ>
结构内,使得它总是在如下所示的位置坐。
<Main>
<Node1>Value</Node1>
<Node2>Value</Node2>
<Node3>Value</Node3>
<Node4>Value</Node4>
<Node5>Value</Node5>
<Node6>Value</Node6>
<A>Value</A>
<B>Value</B>
<C>Value</C>
<D>Value</D>
<E>Value</E>
<ZZZ>Value</ZZZ>
<F>Value</F>
<G>Value</G>
<H>Value</H>
<I>Value</I>
</Main>
所以说,节点<E>
和<C>
和<H>
didnt存在这将是:
<Main>
<Node1>Value</Node1>
<Node2>Value</Node2>
<Node3>Value</Node3>
<Node4>Value</Node4>
<Node5>Value</Node5>
<Node6>Value</Node6>
<A>Value</A>
<B>Value</B>
<D>Value</D>
<ZZZ>Value</ZZZ>
<F>Value</F>
<G>Value</G>
<I>Value</I>
</Main>
希望是这样解释不够清楚:)
你可能有兴趣看到一个通用的解决方案,其中可能的和明确的名称是不固定的。 :) – 2012-04-05 13:01:27