Subject: Re: Looping through attributes..
From: "Robert P. J. Day" <rpjday@xxxxxxxxxxxxxx>
Date: Fri, 21 Mar 2003 08:35:13 -0500 (EST)
|
On Fri, 21 Mar 2003, Joe Meree wrote:
> I've spent a lot of time trying to avoid xsl:if and for-each by using
> apply-templates for everything. Is there a way to "apply-templates" to the
> attributes of an element? I'm thinking of something like this:
> <xsl:apply-templates select="./@*">. If this can be done, I could get rid
> if a lot of xsl:if statements that check for the presence of attributes.
> Joe
sure. i use something like this with a variation on an identity
transform to translate my own pidgin form of docbook to real
docbook. here's a sample template (one among many):
<xsl:template match="c">
<chapter>
<xsl:apply-templates select="@*|node()"/>
</chapter>
</xsl:template>
rday
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|