Subject: Re: [xsl] Looping through attributes.. From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Fri, 21 Mar 2003 13:43:20 +0000 |
Hi Joe, > 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. Yes, you can apply templates to attributes in precisely the way you surmise (though the "./" at the start of the path is unnecessary). Note that you should have templates that match the attributes: <xsl:template match="@*"> ... </xsl:template> unless you just want their values printed out. Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Looping through attribute, Robert P. J. Day | Thread | [xsl] Using XSL parameters to const, Doug Howell (IT) |
Re: [xsl] Looping through attribute, Robert P. J. Day | Date | Re: [xsl] how to insert the *comple, Jeni Tennison |
Month |