|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: semi-newbie question about escaping
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">
> &nbsp;</xsl:text>
> </xsl:when>
> <xsl:when test='$level=2'>
> <xsl:text disable-output-escaping="yes">
> &nbsp;&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"> </xsl:when>
<xsl:when test="$level = 2">  </xsl:when>
</xsl:choose>
Cheers,
Jarno
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








