Subject: Re: [xsl] Use document() function to get a reference to the input doc From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx> Date: Mon, 17 Jul 2006 17:02:43 -0400 |
I wish to use the document() function to create a variable holding the input document. My stylesheet contains this element:
<xsl:variable name="main-doc" select="document('/')" />
When I run the transform, Saxon complains that I may not have any content in the prologue. I know this is a huge clue as to what I've done wrong, but I just can't see it. What have I done wrong and how do I fix it?
It looks like you are not pointing to an XML document ... or if you think you are, it is not well-formed. Check for a garbage character at the very start of the document (sometimes I end up with one when running emacs because of my type-ahead).
-- Registration open for UBL training: Montrial, Canada 2006-08-07 Also for XSL-FO/XSLT training: Minneapolis, MN 2006-07-31/08-04 Also for UBL/XML/XSLT/XSL-FO training: Varo,Denmark 06-09-25/10-06 World-wide corporate, govt. & user group UBL, XSL, & XML training. G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995) Male Cancer Awareness Aug'05 http://www.CraneSoftwrights.com/s/bc Legal business disclaimers: http://www.CraneSoftwrights.com/legal
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Use document() function t, Steve | Thread | Re: [xsl] Use document() function t, David Carlisle |
Re: [xsl] Use document() function t, Steve | Date | Re: [xsl] A beef with XSLT Sometime, David Carlisle |
Month |