2013-05-06 38 views
0

這似乎是一個簡單的,但我以前沒有遇到過。保留評論發佈XSLT變換

我需要在應用XSLT之後將XML文件中的註釋保留到輸出XML中。

有沒有人知道如何/如果這是可能的? 謝謝!

回答

1

在你的XSL,你可以參考在源XML相似的其他元素,註釋例如:

<xsl:template match="comment()"> 
    <xsl:value-of select="."/> 
</xsl:template> 

如果它應該出現在你的轉換XML的評論,以及你可以做到以下幾點:

<xsl:template match="comment()"> 
    <xsl:comment> 
     <xsl:value-of select="."/> 
    </xsl:comment> 
</xsl:template> 
+0

感謝Matthias。我在XSLT中有這個,但是我沒有得到任何輸出。我發現XSLT已經有一個模板match =「comment()」,並被設置爲禁止它們。 – Jeff 2013-05-06 21:49:11

+0

標準標識轉換具有匹配'node()| @ *'的模板。註釋是'node()'匹配的東西之一。 – Borodin 2013-05-07 00:54:41