This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
choose-when alternative
- To: xsl-list at mulberrytech dot com
- Subject: choose-when alternative
- From: Michael Labhard <mlabhard at viatraining dot com>
- Date: Fri, 25 Aug 2000 08:52:40 -0700
- Organization: VIA
- Reply-To: xsl-list at mulberrytech dot com
<xsl:template match="Include">
<xsl:choose>
<xsl:when test="@name='Name'">
<xsl:apply-templates select="document('sitedata.xml')/Courses/Name"/>
</xsl:when>
<xsl:when test="@name='General'">
<xsl:apply-templates select="document('sitedata.xml')/Courses/General"/>
</xsl:when>
<xsl:when test="@name='Course'">
<xsl:apply-templates select="document('sitedata.xml')/Courses/Course"/>
</xsl:when>
</xsl:choose>
</xsl:template>
--------------------------------
Look at that closely. The xml data file has things in it that this is
matching like:
<Include name="Name"/>
or
<Include name="General"/>
So. If you think you know how this might be done with some kind of
VARIABLE or PARAMETER instead of the way I did it, wiring in those
names like that, let me know.
-- Michael
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list