1
利弊, 我需要用「X」下面的文檔中標記「B」標籤轉換:XSLT - 取代reoccuring XML文檔的部分(任何級別)
<a>
<B marker="true">
<c>
<B marker="true">
<d>
<B marker="true">
</B>
<d>
</B>
</c>
</B>
</a>
注重現的「B ',它可以出現在動態XML的任何深度。 這裏就是我所做的:
<xsl:template match="//*[@marker='true']">
<X>
<xsl:copy-of select="./node()"/>
</X>
</xsl:template>
它爲最上面的「B」的標籤,但忽略了所有的嵌套的。
我想我知道問題是什麼 - 'copy-of'只是刷新最頂部'B'標籤的內容,而沒有對其進行評估。我能做些什麼來「複製」重新評估我的模板?
謝謝! Baruch。
看到我的回答,利用基本的 「恆等轉換」 的格局。 – Flack 2011-02-06 12:47:38