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 |