RE: [xsl] entity referenced but not declared.

Subject: RE: [xsl] entity referenced but not declared.
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Fri, 1 Jun 2007 09:24:42 +0100
It looks as if you have set the output method to HTML, which you should not
do when generating XML.

Michael Kay
http://www.saxonica.com/ 

> -----Original Message-----
> From: Kai Hackemesser [mailto:kaha@xxxxxx] 
> Sent: 01 June 2007 09:06
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] entity referenced but not declared.
> 
> Hello there!
> 
> I have following case:
> In an xsl file I define a xsl:param as
> <xsl:param name="copyright">Copyright &#169; 2002-2006 ...</xsl-param>
> 
> somewhere later in another xsl importing the first one I do
> 
> <fo:block text-align="center">
>      <xsl:value-of select="$copyright"/> </fo:block>
> 
> the resulting output shows:
> 
> <fo:block text-align="center">Copyright &copy; 2002-2006 
> ...</fo:block>
> 
> and there is the problem for fop transformation:
> 
> SAXParseException: The entity "copy" was referenced, but not declared.
> 
> why does xslt (Xalan and Saxon tested) transform &#169; to 
> &copy; and how do I avoid that?
> 
> Kind regards,
> Kai

Current Thread