[Fatal Error] :1:20: XML version "1.2" is not supported, only XML 1.0 is supported.

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24914>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24914

[Fatal Error] :1:20: XML version "2.0" is not supported, only XML 1.0 is supported.
[Fatal Error] :1:20: XML version "1.2" is not supported, only XML 1.0 is supported.

           Summary: [Fatal Error] :1:20: XML version "2.0" is not supported,
                    only XML 1.0 is supported.
                    [Fatal Error] :1:20: XML version "1.2" is not supported,
                    only XML 1.0 is supported.
           Product: Xerces2-J
           Version: 2.5.0
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Minor
          Priority: Other
         Component: SAX
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


My test cases try an XML 1.2 and 2.0 document to make sure they are correctly
reported as malformed (e.g. <?xml version='1.2'?><root/>). Xerces does correctly
report these as malformed. However, when it does so it presents the following
error message on the console:

[Fatal Error] :1:20: XML version "2.0" is not supported, only XML 1.0 is supported.
[Fatal Error] :1:20: XML version "1.2" is not supported, only XML 1.0 is supported.

Two problems with this:

1.  It should now read "only XML 1.0 and 1.1 are supported"

2. It shouldn't be printing anything on the console at all. Yes, it should
report the error, but only to the application's ErrorHandler and relevant catch
blocks. Only if the application fails to catch the exception should anything be
printed on the console. Class libraries such as Xerces should not go behind the
application's back to communicate directly with the user.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to