Subject: RE: [xsl] template matching From: "Varley, Roger" <Roger.Varley@xxxxxxxxxxxxxx> Date: Thu, 5 Feb 2004 15:52:07 -0000 |
> > On Wed, 2004-02-04 at 14:51, Varley, Roger wrote: > > > > > > <xsl:template match="//note"> > > > <li> > > > <xsl:apply-templates/> > > > </li> > > > </xsl:template> > > > > > > > Oh rats! Just when I thought I'd got my head around XSLT. > > Gin and tonic required? > > > Would you explain why this works, in particular why it prints only > > the values of the <note> elements > > Because that's what it says it will do. The template > will match every note in the document, at any depth > or location, and for each one, output a LI element > containing the value of the note. Sorry - I wasn't being very clear. I was suprised to get output without an <xsl:value-of select="."/> > > > and no blank lines for the <sub1> <sub2 .... elements > > Because there's nothing there to do that. Where did you > want space to appear? > I was expecting the standard default template to be invoked for the <sub1> <sub2> elements because there is no template provided to match them. Regards Roger XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] template matching, Peter Flynn | Thread | Re: [xsl] template matching, David Carlisle |
RE: [xsl] dynamic sorting, Peter Billen | Date | RE: [xsl] dynamic sorting, G. Ken Holman |
Month |