Subject: Re: [xsl] defining sections From: geoff hopkins <geoffhopkins123@xxxxxxxxx> Date: Fri, 25 Nov 2005 06:57:32 -0800 (PST) |
thank you to all your help I owe you all a pint of beer! --- Geert Josten <Geert.Josten@xxxxxxxxxxx> wrote: > Sorry, wasn't paying attention enough. > > As David said earlier, the data templates were > selecting data child elements again for > apply-templates, but they don't contain them. I > changed the apply-templates statements below.. > > Regards, > Geert > > >>> <xsl:template match="root"> > >>> <root> > >>> <artefact doc_ref="{$DOC_REF}" type_id="1"> > > (cut) > > >><xsl:apply-templates select="data[(.='Functional > >>Requirements') or (.='Design Derived > >>Requirements')]"/> > >> > >>> </artefact> > >>> </root> > >>> </xsl:template> > >>> > >>> <xsl:template match="data"/> > >>> > >>> <xsl:template match="data[.='Functional > >>>Requirements']"> > >>> <before> > >>> <xsl:value-of select="."/> > >>> </before> > > <xsl:apply-templates > select="following::data[following::data[.='Design > Derived Requirements']]" > mode="before" /> > > >>> </xsl:template> > >> > >><xsl:template match="data" mode="before"> > >> <before> > >> <xsl:value-of select="."/> > >> </before> > >></xsl:template> > >> > >>> <xsl:template match="data[.='Design Derived > >>>Requirements']"> > >>> <after> > >>> <xsl:value-of select="."/> > >>> </after> > > <xsl:apply-templates select="following::data" > mode="after" /> > > >>> </xsl:template> > >> > >><xsl:template match="data" mode="after"> > >> <after> > >> <xsl:value-of select="."/> > >> </after> > >></xsl:template> > > __________________________________ Start your day with Yahoo! - Make it your home page! http://www.yahoo.com/r/hs
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] defining sections, Geert Josten | Thread | Re: [xsl] defining sections, Markus Abt |
Re: [xsl] defining sections, Geert Josten | Date | [xsl] saxon:discard-document, Colin Paul Adams |
Month |