Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Encode URL with CDATA [Thread Next] Re: Encode URL with CDATATo: NULL Date: 8/7/2007 8:45:00 AM
chris fellows wrote:
> I'm transforming my XML document with XSL and I need to wrap a URL using
> CDATA. The URL is returned from the XML using <xsl:value-of select="URL"/>.
No, you don't need to. CDATA is just one way to escape text, there are
others as well which should yield the same result in recipients that use
a proper XML parser.
> The output should look like this:
>
> <Something>
> <URL><![CDATA[http://myurl/mypage.aspx?param1=10¶m2=50>]]></URL>
> </Something>
<Something>
<URL>http://myurl/mypage.aspx?param1=10&param2=50</URL>
</Something>
should work as well.
> Can someone tell me how to add the CDATA in the XSL? I've tried escaping
> using <![CDATA] but Internet Explorer doesn't display the XML as CDATA.
You can use the "cdata-section-elements" attribute on xsl:output (see
<http://www.w3.org/TR/xslt#output>).
Best regards, Julian
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
