On Tue, Oct 25, 2005 at 03:08:52PM -0700, Jain, Nilesh wrote:
> 
> Question related to xhtml1 test case. In 2.6.20 the parse output
> contains <![CDATA[ tag under <script type="text/javascript"> tag, but in
> 2.6.22 it doesn't output <![CDATA[ tag, could you help me understand the
> reason? 

  Because it's a suggestion to do that CDATA escaping in the XHTML1
W3C REC but in some case it is not needed and to avoid nasty interop
problem with IE that escaping is dropped when not needed:
   http://www.w3.org/TR/xhtml1/#h-4.8

> Where as just before that it says "SAX.error: Entity 'title' not
> defined" though ent2 test file has &title defined. Why is so?

  Because in libxml2 to use SAX you need to maintain the entity dictionnary
and provide sax->getEntity which an empty SAX handler like the one used by
xmllint SAX tester doesn't do.

Daniel

-- 
Daniel Veillard      | Red Hat http://redhat.com/
[EMAIL PROTECTED]  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to