XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Marc FeickertSubject: Cannot get CDATA to render properly when using copy or copy-of
Author: Marc Feickert
Date: 29 Aug 2008 05:08 PM
I have some xml that gets output to me and contains stray HTM tags or does not escape < or & in the text areas. this causes me to have ill formed XML, and I cannot do transforms on it without a painstaking process of finding each error (the file is over 200MB). So I wrote a Perl script to put all the HTML in my document in CDATA.

Problem I have is that when I now try to transform it by using a for-each loop and copy-of to get each individual document I want, my CDATA area in the result XML have all the <>& escaped as htm entities, like so:

&lt;div&gt;&lt;span style="FONT-SIZE: 12pt; FONT-FAMILY: Verdana"&gt;This will
enable you to run PAF 5 on a computer that does not have PAF 5
installed. To run the program:&lt;/span&gt;&lt;/div&gt;


. How can I get it to output the actual characters? disable-output-escaping only works in a value-of statement.

Posttop
Elias HuterSubject: Cannot get CDATA to render properly when using copy or copy-of
Author: Elias Huter
Date: 04 Sep 2008 06:19 AM
Maybe you should take another approach and try to replace the special signs in the HTML file via a small program before calling the XSLT instead of putting CDATA around it.

http://www.google.com/search?hl=de&q=xml+replace+special+chars&meta=

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.