2011-04-22 92 views
2

我有下面的XML:如何一些標籤轉換到另一個使用XSLT

<p> 
    First level 
    <p> 
     Second level 
     <p> 
     Third level 
     </p> 
    </p> 
</p> 

我想用XSLT模板來改造它,並得到以下結果:

<b> 
    First level 
    <b> 
     Second level 
     <b> 
     Third level 
     </b> 
    </b> 
</b> 

我想保留原始結構。請注意文本節點。

我該怎麼做?

謝謝!

回答

1

試試這個:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
    <xsl:template match="p"> 
    <b> 
     <xsl:apply-templates/> 
    </b> 
    </xsl:template> 
</xsl:stylesheet> 
+3

正確的,但起動''//手術者沒有在模式中需要的。 – 2011-04-22 15:27:21

+0

好點。更新 – 2011-04-22 15:33:46

+0

是的,謝謝。 – Igor 2011-04-22 16:03:26

相關問題