xsl-list
[Top] [All Lists]

Identity Transformations revisited

2004-03-06 10:39:08
Hello,

Previously I had asked the question on how to identity transform the a XML
that has been passed in as a parameter.  There was some mixed conclusions
whether you could or could not.  For sure, I can treat this parameter as XML
and as a result tree.

Why can't I set up a for-each... and transform on each node and attribute of
the result tree?  Maybe I can not push an apply-templates... but I should be
able to implicitly step through the source.

So I have this:

     <xsl:apply-templates select="$c"/>


A correct template match is made here:
<xsl:template match="campaign">
    <xsl:copy>
     <xsl:apply-templates select="@* | node()"/>
    </xsl:copy>
</xsl:template>

(the above doesn't seem to work...)
but couldn't I:
<xsl:template match="campaign">
    <xsl:for-each select="*">
     <xsl:copy-of select="."/>
    </xsl:for-each
</xsl:template>

(but this is where I am not sure how to appropriately write the for-each..)
Any help would be appreciated.

Karl


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>