[Home] [By Thread] [By Date] [Recent Entries]
Hello,
I am wondering why the context seems to be different in the following templates because I thought the output would be the same. Input: <a id="1"/> Template 1:
<xsl:template match="a/@*">
<aa>
<xsl:copy/>
</aa>
</xsl:template>Template 2:
<xsl:template match="a">
<xsl:for-each select="@*">
<aa>
<xsl:copy/>
</aa>
</xsl:for-each>
</xsl:template>Template 1 doesn't produce any output and template 2 outputs: <aa id="1"/> Why doesn't Template 1 copy the attribute node to element <aa> like template 2?
|

Cart



