[
https://issues.apache.org/jira/browse/XERCESJ-841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Elliotte Rusty Harold resolved XERCESJ-841.
-------------------------------------------
Resolution: Invalid
There's no such thing as XML 2.0
> [Fatal Error] :1:20: XML version "2.0" is not supported, only XML 1.0 is
> supported.
> -----------------------------------------------------------------------------------
>
> Key: XERCESJ-841
> URL: https://issues.apache.org/jira/browse/XERCESJ-841
> Project: Xerces2-J
> Issue Type: Bug
> Components: SAX
> Affects Versions: 2.5.0
> Environment: Operating System: All
> Platform: All
> Reporter: elharo
>
> 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.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]