Re: [xsl] <xsl:include> confusion

Subject: Re: [xsl] <xsl:include> confusion
From: David Carlisle <davidc@xxxxxxxxx>
Date: Thu, 4 Dec 2003 16:14:50 GMT
<xsl:include href="sheet2.xsl"/>

xsl:include has to be a top level element (ie a child of xsl:stylesheet)

Also all files have to be well formed XML otherwise they won't even be
passed to your xsl system, your sheet 2 appeared to have a
that didn't belong...

In the included stylesheet  make
named templates for your common templates (that's why they are called


*** sheet2.xsl ***

<?xml version="1.0"?>
<xsl:stylesheet version="1.0"

<xsl:template name="wibble">
<h1>heading 2</h1>



then include this at the top level of your main stylesheet and then
where you want to use this code inside a template, use

<xsl:call-template name="wibble"/>



This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:

 XSL-List info and archive:

Current Thread