xml editor

Supported platforms

Compatible with Windows7 & Mac OS X Snow Leopard

Ready for data server software
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] Copy CDATA nodes from XML to XML format w/ XALAN


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
Keywords
XML Editor | XML Author | WYSIWYG Editors | Schema Editor | XSD Documentation | XSL/XSLT Editor | XQuery | XML Databases | SVN Client
© 2002-2011 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy | This website was created & generated with <oXygen/>®XML Editor