xsl-list
[Top] [All Lists]

Copy path specified by parameter

2005-07-14 06:04:23
I'd like to return a sub-path which is selected by a parameter to the XSLT.
Something like:-

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="2.0">
   <xsl:param name="path" select="'/part[1]'"/>  <!-- default value -->

<xsl:template match="$path">
    <xsl:apply-templates  mode="copy"/>
</xsl:template>
<xsl:template match="@*|node()" mode="copy">
       <xsl:copy>
           <xsl:copy-of select="@*"/>
           <xsl:apply-templates mode="copy"/>
       </xsl:copy>
   </xsl:template>
</xsl:stylesheet>

What is the best way of going about this? Thanks.

--
Steve Lloyd
XML Developer, Publications  group, International Baccalaureate Organization
Email: steve.lloyd[at]ibo.org
Tel:   +44 (29) 2054 7869
WWW:   http://www.ibo.org



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