xsl-list
[Top] [All Lists]

RE: semi-newbie question about escaping

2002-10-14 23:36:03
FAQ,

The goal here was to output some non-breaking space entities in HTML 
( ) to denote indentation.

Why not the character itself?

I finally got it to do what I wanted, thus:

    <xsl:choose>
        <xsl:when test='$level=1'>
        <xsl:text disable-output-escaping="yes"> 
&#x26;nbsp;</xsl:text>
        </xsl:when>
        <xsl:when test='$level=2'>
        <xsl:text disable-output-escaping="yes"> 
&#x26;nbsp;&#x26;nbsp;</xsl:text>
        </xsl:when>
    </xsl:choose>

but I'm wondering if there isn't some easier way?  Thanks

Don't try to generate markup, but rather a tree and let serializer worry about 
how it will look. 

  <xsl:choose>
    <xsl:when test="$level = 1">&#xA0;</xsl:when>
    <xsl:when test="$level = 2">&#xA0;&#xA0;</xsl:when>
  </xsl:choose>

Cheers,

Jarno 

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>