Subject: Re: Help with matching From: Eric van der Vlist <vdv@xxxxxxxxxxxx> Date: Mon, 18 Oct 1999 16:14:05 +0200 |
Hi Leigh, What about "foo/bar[child::bar]" ? -------------- <xsl:stylesheet xmlns:xsl="http://www.w3.org/XSL/Transform/1.0"> <xsl:template match="foo/bar"> foo bar </xsl:template> <xsl:template match="foo/bar[child::bar]"> foo bar bar </xsl:template> </xsl:stylesheet> -------------- Gives : foo bar bar foo bar foo bar Eric Leigh Dodds wrote: > > Hi, > > I've got a document, part of whose structure are some elements > of the form: > > <foo> > <bar>1</bar> > <bar>1</bar> > </foo> > > and also : > > <foo> > <bar> > <bar>3</bar><bar>4</bar> > </bar> > </foo> > > I'm writing to write a template matching rule which treats the > second case separately from the first. However I can't seem to > get it to work. I've tried foo/bar and foo/bar/bar rules but > that didn't work. (also bar/bar, foo/*/bar, foo/bar/*, //foo/bar, > and other combinations). I think I'm probably missing something > obvious > > Any tips? > > Thanks. > > L. > > ================================================================== > "Never Do With More, What Can Be Achieved With Less" > ---William of Occam > ================================================================== > Leigh Dodds Eml: ldodds@xxxxxxxxxxx > ingenta ltd Tel: +44 1225 826619 > BUCS Building, University of Bath Fax: +44 1225 826283 > > HomePage : http://www.bath.ac.uk/~ccslrd/ > WebLog : http://my.userland.com/viewChannel$1079 > ================================================================== > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list -- ------------------------------------------------------------------------ Eric van der Vlist Dyomedea http://www.dyomedea.com http://www.ducotede.com ------------------------------------------------------------------------ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Help with matching, Garriss Jr.,James P. | Thread | Re: Help with matching, Francis Norton |
Re: starts-with any number, David Carlisle | Date | Cross-referencing, Leigh Dodds |
Month |