| Subject: [xsl] Copy CDATA nodes from XML to XML format w/ XALAN From: Peter Carlson <carlson@xxxxxxxxxxxxxxxxx> Date: Sun, 03 Mar 2002 12:29:14 -0800 | 
Hi,
I am trying to transform XML to XML with included CDATA and keep that CDATA
node enclosed with a CDATA tag.
I am using XALAN.
Assuming the following XML
<?xml version="1.0"?>
<top>
    <txt><![CDATA[
    crappy HTML 
    ]]>
    </txt>
</top>
When I 
<xsl:value-of select="/top/txt">
I just get the information inside of the CDATA
I.e. 
crappy HTML not <![CDATA[crappy HTML]]>
Using
<xsl:copy-of select="/top/txt">
I get the same result.
I cannot use
<![CDATA[<xsl:value-of select="."/>
Because it then views the <xsl:value-of as text not a processing
instruction.
Essentially what I want to create is
<?xml version="1.0?>
<newTop>
    <newTXT>
        <![CDATA[
    crappy HTML 
    ]]>
    </newTXT>
</newTop>
Created through an XSLT
Does anyone have an answer or suggestion on how to have the <![CDATA[ be
included in my new XML?
Thanks
--Peter
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| RE: [xsl] XALAN!!, Michael Kay | Thread | RE: [xsl] Copy CDATA nodes from XML, Michael Kay | 
| [xsl] XSLT 2.0 HTML output of names, Mike Brown | Date | RE: [xsl] Copy CDATA nodes from XML, Michael Kay | 
| Month |