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 </xsl:template> that didn't belong... In the included stylesheet make named templates for your common templates (that's why they are called templates!) so *** sheet2.xsl *** <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template name="wibble"> <h1>heading 2</h1> </xsl:template> </xsl:stylesheet> ******************* 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"/> David -- http://www.dcarlisle.demon.co.uk/matthew ________________________________________________________________________ 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: http://www.star.net.uk ________________________________________________________________________ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] <xsl:include> confusion, Bruce Perryman | Thread | [xsl] Easy way to identify node typ, yguaba |
Re: [xsl] \, David Tolpin | Date | [xsl] Easy way to identify node typ, yguaba |
Month |