Re: [xsl] how to display html data, coming in a node

Subject: Re: [xsl] how to display html data, coming in a node
From: "asim" <qazi@xxxxxxxxxxx>
Date: Fri, 9 May 2003 19:00:36 -0700
HI
  the Html coming in file-content node is not well formed, that is why i m
using CDATA

Thankx
Qazi

----- Original Message -----
From: "David Carlisle" <davidc@xxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, May 09, 2003 4:06 AM
Subject: Re: [xsl] how to display html data, coming in a node


>
>     <tr>
>         <td>
>                 <xsl:variable name="test"><xsl:value-of
> select="//file-content" /></xsl:variable>
>                 <xsl:value-of select="$test"
disable-output-escaping="yes"/>
>         </td>
>     </tr>
>
>
> You don't need to use the first variable, the above is equivalent to
>
>
>     <tr>
>         <td>
>                 <xsl:value-of select="//file-content"
disable-output-escaping="yes"/>
>         </td>
>     </tr>
>
>
> But using  disable-output-escaping= at all is usually a sign that
> something is wrong. In this case what is wrong is teh use of CDATA
> sections in the input. If you have control over that it would probably
> be better
>
> to have
>  <file-content> <b>...</b>..</filecontent>
>
> not
>  <file-content><![CDATA[ <b>...</b>..]]></filecontent>
>
> Then you could use
>
>
>     <tr>
>         <td>
>                 <xsl:copy-of select="//file-content[1]"/>
>         </td>
>     </tr>
>
> and avoid all the problems with  disable-output-escaping, and have a
> better guarantee of your result being well formed.
>
> David
>
> ________________________________________________________________________
> This e-mail has been scanned for all viruses by Star Internet. The
> service is powered by MessageLabs. For more information on a proactive
> anti-virus service working around the clock, around the globe, visit:
> http://www.star.net.uk
> ________________________________________________________________________
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>
>


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


Current Thread