  |
Copiare parte di un XML |
<xsl:copy-of select=".">
  |
Copia il nodo corrente. |
  |
Occorre applicare ricorsione. |
Spesso si vuole utilizzare una parte del documento che si
sta esaminando così come è. In questo caso torna utile
xsl:copy, che copia il nodo corrente. Bisogna stare
attenti che non vengono copiati né gli attributi né i
figli del nodo corrente per cui bisogna applicare la
ricorsione come in questo esempio:
<xsl:template mode="body"
match="@*|*|text()">
<xsl:copy>
<xsl:apply-templates
select="@*|*|text()"
mode="body"/>
</xsl:copy>
</xsl:template>
|