I also use msxml3 and <xsl:text>&_#160;</xsl:text> Works fine.
&_#160; = &_#xa0; isn't it?
-----Mensagem original-----
De: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] Em nome de
Nordström,
Jonas
Enviada: quinta-feira, 6 de Fevereiro de 2003 13:29
Para: 'xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com'
Assunto: SV: [xsl] a quick question re: html entity
Well, my processor (msxml3) translates <xsl:text> </xsl:text> into
a
regular space, which means that the browser will gladly use that space
for
breaking long lines. Exactly what I don't want.
<xsl:text disable-output-escaping="yes">&nbsp;</xsl:text> works
though
...
Jonas Nordstrom
-----Ursprungligt meddelande-----
Från: Michael Kay [mailto:michael(_dot_)h(_dot_)kay(_at_)ntlworld(_dot_)com]
Skickat: den 6 februari 2003 14:17
Till: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Ämne: RE: [xsl] a quick question re: html entity
how does one insert an into the result tree (I'm
producing HTML)?
I think we've had two whole weeks without anyone asking that - it was
wonderful.
for that matter, how does one insert non-xml standard(?)
entities into a
result tree?
You can't insert entities into a tree, the tree always holds the
expansion of the entity. In the case of , the expansion is the
single character xA0, so you can insert it by writing
<xsl:text> </xsl:text>. It might or might not be serialized as
, depending on your processor, but the browser will do the right
thing with it regardless.
Michael Kay
Software AG
home: Michael(_dot_)H(_dot_)Kay(_at_)ntlworld(_dot_)com
work: Michael(_dot_)Kay(_at_)softwareag(_dot_)com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list