[xsl] Entities in a Stylesheet

Subject: [xsl] Entities in a Stylesheet
From: Terry Badger <terry_badger@xxxxxxxxx>
Date: Tue, 16 Feb 2010 21:58:26 -0800 (PST)
To all,
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
<!--<!DOCTYPE html SYSTEM
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>--><?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>
<!--<!DOCTYPE
xsl:stylesheet [ <!ENTITY nbsp "&#160;"> ]>-->
<htmlxmlns="http://www.w3.org/1999/xhtml";>
<head>
<title>A small test
file</title>
</head>
<body>
<ol>
<li>Some entities &nbsp; end</li>
</ol>
</body>
</html>
The XSL

Current Thread