OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] DOM Level -3 + normalizeDocument API

[ Lists Home | Date Index | Thread Index ]

At 9:02 AM +0530 9/21/02, Pavithran wrote:

According to specs

Split CDATA sections containing the CDATA section termination marker ']]>'.

But CDATASection cant have "]]>" string as its contents according to XML 1.0,

Absolutely right. A CDATA section cannot have the "]]>" string as its 
contents according to XML 1.0. However, DOM does not not model XML 
1.0. What it actually models is 90% XML, 10% meat by-product. This is 
one of the by-product parts. :-)

With DOM you can create a CDATASection object whose contents include 
the string "]]>". This cannot be written as XML, but a DOM 
CDATASection object is not XML. XML is text, not an object. What this 
property is describing is how you handle this non-XML piece in DOM 
when you convert the DOM object to genuine XML.

| Elliotte Rusty Harold | elharo@metalab.unc.edu | Writer/Programmer |
|          XML in a  Nutshell, 2nd Edition (O'Reilly, 2002)          |
|              http://www.cafeconleche.org/books/xian2/              |
|  http://www.amazon.com/exec/obidos/ISBN%3D0596002920/cafeaulaitA/  |
|  Read Cafe au Lait for Java News:  http://www.cafeaulait.org/      |
|  Read Cafe con Leche for XML News: http://www.cafeconleche.org/    |


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS