Subject: Re: [xsl] applying templates to all descendants From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 10 Jan 2001 19:27:58 GMT |
<xsl:apply-templates select="/COLLECTION//*" /> you almost never want to do that. almost always you want to just do <xsl:apply-templates select="/COLLECTION" /> or just <xsl:apply-templates/> and then let the templates do the recursion. As it is you will get all the TITLE and AUTHOR elements in the first node list you select and they'll be processed but they also get processed when the BOOK template selects them again. Your stylesheet would look much more natural, and work far more efficiently if you used the default <xsl:apply-templates/> form with no select attribute in all cases. David _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Control Centre. For further information visit http://www.star.net.uk/stats.asp XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] applying templates to all des, Adam Van Den Hoven | Thread | [xsl] Locating arbitrary duplicate , Daniel Bowen |
Re: [xsl] Passing text() or element, David Carlisle | Date | [xsl] Locating arbitrary duplicate , Daniel Bowen |
Month |