[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Looping through attributes..
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|