[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] xsl:include statement is "unexpected element".


Subject: Re: [xsl] xsl:include statement is "unexpected element".
From: Tim Hibbs <xsl.posting@xxxxxxxxx>
Date: Thu, 11 Mar 2010 11:23:29 -0700

Martin -

Ah HA!

I have it several levels down, which is undoubtedly the problem:
<xsl:stylesheet>...
   <xsl:template>...
      <xsl:if>...
         <xsl:include>...

It must be a child, and not a descendant, apparently. Thank you.

Is there a way to package and include templates at a level lower than
child-of-stylesheet-or-transform?

Very much appreciate the help.

Tim

On Thu, Mar 11, 2010 at 11:13 AM, Martin Honnen <Martin.Honnen@xxxxxx> wrote:
> Tim Hibbs wrote:
>
>> Attempting my first use of <xsl:include> as <xsl:include
>> href="calledTemplatesFO/ct_AddTableHeader.xsl">. XML Spy indicates the
>> file
>> is not valid, with the note
>> "Unexpected element
>> xsl:include"
>>
>> Including file starts thusly:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <xsl:stylesheet version="1.0" xmlns:xsl="
>> http://www.w3.org/1999/XSL/Transform" B xmlns:fo="
>> http://www.w3.org/1999/XSL/Format" xmlns:frq="
>> http://www.fedex.com/schemas/freightRateQuotation"
>> exclude-result-prefixes="frq">
>
> Where exactly have you placed the xsl:include?
> It needs to be a child of the xsl:stylesheet root element.
>
>
> --
>
> B  B  B  B Martin Honnen
> B  B  B  B http://msmvps.com/blogs/martin_honnen/


Current Thread
Keywords
xml