xsl-list
[Top] [All Lists]

Re: defining sections

2005-11-25 07:49:37
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>

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>