[Home] [By Thread] [By Date] [Recent Entries]

  • From: tpassin@h...
  • To: xml-dev@l...
  • Date: Wed, 06 Sep 2000 08:47:42 -0400


Oliver Becker answered a query about inserting a non-breaking space
(included below).  Another way to include such things (more cumbersome but
sometimes useful) is by using the disable-output-escaping method:

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method='html'/>
<xsl:template match='/'>
<p><xsl:text disable-output-escaping='yes'>Trial of nbsp: This contains a
&amp;nbsp; here</xsl:text></p>
</xsl:template>
</xsl:stylesheet>

Run this against any xml file to see a nbsp in the output..

Tom Passin

> Anthony,
>
> > In particular parts of the HTML output I would like to include
> > the HTML escape character '&nbsp;' for various purposes.
> > However, if I do this in the XSL style sheet it throws a
> > wobbly, presumably because &nbsp; is not a recognised
> > escape sequence.
>
> That's one of the most FAQ in XSLT.
>
> Short answer: use &#160; or &#xA0;
> Long answer: http://www.dpawson.freeserve.co.uk/xsl/nb-sp.html
>
> Cheers,
> Oliver
>
>
> /-------------------------------------------------------------------\
> |  ob|do        Dipl.Inf. Oliver Becker                             |
> |  --+--        E-Mail: obecker@i...             |
> |  op|qo        WWW:    http://www.informatik.hu-berlin.de/~obecker |
> \-------------------------------------------------------------------/
>


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member