* Boris Kolpackov wrote: >Rob Laveaux <[EMAIL PROTECTED]> writes: > >> <xs:schema xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" >> xmlns="" id="NewDataSet" xmlns:xs="http://www.w3.org/2001/XMLSchema"> > ^^^^^^^^ > >This is not necessary and is actually illegal since XML namespace >cannot be an empty string. I guess libxml gets confused by this >while the schema processor in Oxygen simply ignores the declaration.
The declaration above undeclares the default namespace, there is nothing illegal about that. What you can't do in XML 1.0 is undeclaring a prefix ala xmlns:example=''. If the xmlns="" is on the root element, and the root element has a prefix, it makes no difference whether it is there or not. -- Björn Höhrmann · mailto:[EMAIL PROTECTED] · http://bjoern.hoehrmann.de Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de 68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ _______________________________________________ xml mailing list, project page http://xmlsoft.org/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
