[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Tradeoffs of XML encoding by enclosing all content in CDAT

  • From: "Andrew Welch" <andrew.j.welch@g...>
  • To: "Fraser Goffin" <goffinf@g...>
  • Date: Tue, 30 Sep 2008 10:30:38 +0100

Re:  Tradeoffs of XML encoding by enclosing all content in CDAT
> Whilst I am pretty much in agreement with all of the sentiments
> expressed here, its interesting that no one has really come up with a
> compelling argument for not using CDATA to resolve this encoding
> issue. This makes it quite difficult for designers to argue against
> this approach as the OP suggests when faced with that challenge.


Encoding (as opposed to escaping) is one of the compelling reasons...
XML written as a string is often in the platform default encoding
(cp-1252 on Windows) which is then read using UTF-8 when no prolog is
present...  or worse still the string contains a hand made prolog with
encoding="UTF-8" but is still written in a different encoding.

So the main compelling reasons for using a proper XML writer are:

- encoding
- escaping
- well-formedness checking
- namespace well-formed checking   (I think anyway...)

"using CDATA to resolve this issue" is hacking around the problem
rather than doing the right thing, and will always cause problems down
the line.



-- 
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

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