您好我有如下輸入在當前節點的下列兄弟的前同輩應用模板
<Root>
<A rename="yes"/>
<B rename="no"/>
<C rename="no"/>
<D rename="yes"/>
<E rename="no"/>
<F all="yes"/>
</Root>
目前我在<A>
,我想其@rename="yes"
,即元素<F>
之前傳來的元素上應用模板。
我試圖做這樣的事情:
<xsl:apply-templates select=
"following-sibling::*[@all='yes']/preceding-sibling::node()[@rename='yes'" />
,但我沒有得到預期的輸出。請建議。
所以你想用'@ rename = yes'將模板應用於所有元素?你期待什麼輸出? – 2011-06-01 13:31:48
我只想控制',它可以是任何元素,基本上這個元素的屬性是@ @ rename ='yes'「,後面跟着''。 –
Dip
2011-06-01 13:34:25
問題中的輸入結構不正確。 – 2011-06-01 13:35:40