[Home] [By Thread] [By Date] [Recent Entries]


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

According to specs

  "split-cdata-sections"
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@m... | 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/    |
+----------------------------------+---------------------------------+

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member