This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: parsing error: < ???
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] parsing error: < ???
- From: Kris Kolodziej <kkolodziej at syncline dot com>
- Date: Wed, 25 Jul 2001 12:39:30 -0400
- Organization: Syncline, Inc.
- References: <DB4D0D451426D11190EA0060B03CCC79017BACC9@VANCOUVER_NT>
- Reply-To: xsl-list at lists dot mulberrytech dot com
In case you are interested, in turned out that "&x#3c" was not referring to
the "<" but to my XPath location reference, which was not correct. Thanks for
your input. </Kris>
"Clapham, Paul" wrote:
> "&x#3c" means the Unicode character 003C, which is the less-than symbol (<).
> So the parser has come to what it thinks is the end of your document, and
> then it has found an additional "<". This may mean that you used an empty
> element where you should have used an opening tag. By the way, why not just
> write
>
> <TARGETLAYER id="2"/>
>
> PC2
>
> -----Original Message-----
> From: Kris Kolodziej [mailto:kkolodziej@syncline.com]
> Sent: July 24, 2001 14:08
> To: xsl-list@lists.mulberrytech.com
> Subject: [xsl] parsing error: < ???
>
> Dear list,
>
> I am getting the following error/comment:
> org.jdom.JDOMException: Error on line 2: Illegal character at end of
> document, <.
>
> What does "<" mean?
>
> I know for sure that my original XML request is valid (does the Error on
> line 2 refers to my XML code, Java code, ???)
>
> I am using <xsl:choose> and <xsl:when>. I am getting the above error
> ONLY when I remove the <TARGETLAYER> portion of the XSL shown below.
> I don't want this tag in my translation but without it the parser seems
> to be stuck...Any suggestions? As always, thanks in advance. </Kris>
>
> .
> .
> .
> <xsl:choose> <!-- START 1st choose****** -->
> <xsl:when test="//SpatialQuery/Circle">
> <BUFFER>
> <xsl:attribute name="distance">
> <xsl:value-of select="//Circle/@radius"/>
> </xsl:attribute>
> <xsl:attribute name="bufferunits">
> <xsl:value-of select="//Circle/@units"/>
> </xsl:attribute>
> <TARGETLAYER>
> <xsl:attribute name="id">2 </xsl:attribute>
> </TARGETLAYER>
> </BUFFER>
> </xsl:when>
>
> <xsl:when test="//SpatialQuery/Buffer">
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list