添加節點,我有以下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