|
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 |