Re: [xsl] defining sections

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