[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Looping through attributes..


Subject: Re: [xsl] 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



Current Thread
Keywords