Subject: Re: [xsl] need to match every element node From: David_N_Bertoni@xxxxxxxxx Date: Fri, 6 Apr 2001 22:25:04 -0700 |
Hi Steve, I think you're confusing matching a node and selecting a set of nodes. A template rule can have a pattern that can match every element node in a document. The easiest way to write that pattern is: <xsl:template match="*"/> When you say "layer after layer," you are describing the method by which the processor walks the source tree recursively, selecting source tree nodes for processing. If you want to select every node in a document and do something with each node, you can use xsl:for-each: <xsl:template match="/"> <xsl:for-each select="//*"> <do-something/> </xsl:for-each> </xsl:template> However, unless you have some reason to do the latter, the former is usually more efficient. Dave "Steve Renshaw" <renshaw_steve@xxxxxxxxxxx> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Sent by: cc: (bcc: David N Bertoni/CAM/Lotus) owner-xsl-list@xxxxxxxxxxxx Subject: [xsl] need to match every element node rytech.com 04/06/2001 04:54 PM Please respond to xsl-list Ho do you match every element node in one match? The template below process every element node layer after layer but I need it in done one sinlge match only <xsl:template match="/|*"> <do-something/> <xsl:apply-templates/> </xsl:template> _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] need to match every eleme, Michael Kay | Thread | [xsl] [Ann] xslide 0.2b3 XSL mode f, xslide Support |
Re: [xsl] Variable: true or false, David_N_Bertoni | Date | Re: [xsl] Variable: true or false, Jeni Tennison |
Month |