Subject: Re: [xsl] defining sections From: Markus Abt <abt@xxxxxxxx> Date: Fri, 25 Nov 2005 19:16:38 +0100 |
I wrote: > a simpler approach would be: > > <xsl:template match="root"> > <root> > <artefact doc_ref="{$DOC_REF}" type_id="1"> > <xsl:apply-templates select="data"/> > </artefact> > </root> > </xsl:template> > > <xsl:template match="data[following-sibling::data > [.='Design Derived Requirements']]"> > <before> > <xsl:value-of select="."/> > </before> > </xsl:template> > > <xsl:template match="data"> > <after> > <xsl:value-of select="."/> > </after> > </xsl:template> > > > The first data template handles all data elements which have > a "Design Derived Requirements" following sibling. > > The second data template is used for the other data elements. > It has higher implicit priority so there is no need for a > predicate expression here. lower implicit priority, of course. Regards, Markus
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] defining sections, Markus Abt | Thread | [xsl] saxon:discard-document, Colin Paul Adams |
Re: [xsl] comparing true and false , David Carlisle | Date | [xsl] Question About Translate Func, floatingisland |
Month |