Berin Loritsch <[EMAIL PROTECTED]> writes:
 
> You are probably the victim of an XML parser getting more strict with
> the XML spec.
> 
> Having comments outside the root element of a document is _not_ well
> formed, and any XML parser is free to reject that.  If you move those
> comments INSIDE the root element, you should also lose the exceptions.

Is this true? The production rules for XML 1.0 (second edition) say:

[1]     document           ::=          prolog element Misc*
                                               ^^
                                  This is  the root element.
[22]            prolog     ::=          XMLDecl? Misc* (doctypedecl Misc*)?
[27]            Misc       ::=          Comment | PI | S

No comments are allowed before the XML declaration, but they are allowed
directly behind it and before the beginning of the root element.
Otherwise 90% of my XML documents would be invalid.

--
Martin Holz     <[EMAIL PROTECTED]>

Softwareentwicklung / Vernetztes Studium - Chemie
FIZ CHEMIE Berlin
Franklinstrasse 11
D-10587 Berlin     

Reply via email to