xsl-list
[Top] [All Lists]

Re: Looping through attributes..

2003-03-21 06:35:13
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



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