<?xml version="1.0" encoding="utf-8"?>
<xsl:transform
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
		xmlns:dyn="http://exslt.org/dynamic"
		xmlns:xalan="http://xml.apache.org/xalan"
                extension-element-prefixes="dyn"
		exclude-result-prefixes="dyn xalan"
                version="1.0">


        <!-- (C) 2004, Urheber: Linkwerk, www.linkwerk.com, Stefan Mintert 
             License: http://www.opensource.org/licenses/bsd-license.php
             Contact: http://www.linkwerk.com/contact/

	     Published according to German law. 
	     Es gilt deutsches Recht. http://www.linkwerk.com/impressum/

	     Haftungsauschluss:
	     Der Urheber übernimmt keinerlei Gewährleistung. 
	     Der Quellcode wird lediglich zu Demonstrationszwecken
	     veröffentlicht. Jede Verwendung erfolgt auf eigene Gefahr.

             $Id: xpath-query.xslt,v 1.5 2004/10/05 08:15:52 sm Exp $ 

	     BSD-style license:

		Copyright (c) 2004, Stefan Mintert, Linkwerk.com
		All rights reserved.
		
		Redistribution and use in source and binary forms, with or 
		without modification, are permitted provided that the 
		following conditions are met:
		
		    * Redistributions of source code must retain the above 
		    copyright notice, this list of conditions and the 
		    following disclaimer.
		
		    * Redistributions in binary form must reproduce the 
		    above copyright notice, this list of conditions and the 
		    following disclaimer in the documentation and/or other 
		    materials provided with the distribution.
		 
		    * Neither the name of Linkwerk nor the names of its 
		    contributors may be used to endorse or promote products 
		    derived from this software without specific prior 
		    written permission.
		
		THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 
		CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, 
		INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
		MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 
		DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR 
		CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 
		SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 
		NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
		LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 
		HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
		CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 
		OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
		SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
	-->


	<xsl:param name="xpathExpression" select="/.."/>

        <xsl:output method="xml"
                encoding="utf-8"
		indent="yes"
		xalan:indent-amount="2"
                />

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

	<xsl:template match="/">
		<lw:query-result xmlns:lw="http://www.linkwerk.com/namespaces/xpath-query">
			<xsl:apply-templates select="dyn:evaluate($xpathExpression)"/>
		</lw:query-result>
	</xsl:template>

</xsl:transform>
