Re: [xsl] Entities in XSL (again)

Subject: Re: [xsl] Entities in XSL (again)
From: David Carlisle <davidc@xxxxxxxxx>
Date: Wed, 17 Feb 2010 10:46:10 +0000
On 17/02/2010 06:04, Terry Badger wrote:
To all,
Sorry my first message got scrambled.
I thought I had this working but seem to have a problem in Oxygen 11 using Saxon 6.5 in that the nbsp entity is not being recognized in the stylesheet. Works OK if defined in the XML instance. What am I doing wrong?
The XML
<?xml version="1.0" encoding="UTF-8"?>

The XSL<?xml version="1.0" encoding="utf-8"?>

Terry

<!DOCTYPE xsl:stylesheet [<!ENTITY nbsp "&#160;">  ]>
<xsl:stylesheetxmlns:xsl="http://www.w3.org/1999/XSL/Transform"version="1.0";>
<xsl:outputencoding="utf-8"indent="yes"method="html"/>
<xsl:templatematch="/">
<xsl:copy-ofselect="."/>
</xsl:template>
</xsl:stylesheet>
<wrapper>This is a&nbsp; sample</wrapper>




I can't see anything wrong (other than what I assume is a bad mailer problem eating all the spaces between attributes) , but why do it anyway, &nbsp; isn't any easier to type than &#160; and the latter doesn't require all the doctype setup.


David

Current Thread