You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by "Michael Glavassevich (JIRA)" <xe...@xml.apache.org> on 2009/11/22 19:37:39 UTC

[jira] Updated: (XERCESJ-1340) XSDHandler incorrectly processes the extensions of XMLInputSource.

     [ https://issues.apache.org/jira/browse/XERCESJ-1340?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Glavassevich updated XERCESJ-1340:
------------------------------------------

    Fix Version/s: 2.10.0

> XSDHandler incorrectly processes the extensions of XMLInputSource.
> ------------------------------------------------------------------
>
>                 Key: XERCESJ-1340
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1340
>             Project: Xerces2-J
>          Issue Type: Bug
>          Components: XML Schema 1.0 Structures, XNI
>    Affects Versions: 2.9.1
>            Reporter: Michael Glavassevich
>            Assignee: Michael Glavassevich
>            Priority: Minor
>             Fix For: 2.10.0
>
>
> To support JAXP 1.3/1.4 we made enhancements to XSDHandler so that it could load a schema from non-stream sources, specifically SAX, DOM and StAX.  There is some important code which gets executed when the input is a stream that we forgot to include in the other paths.  Because of the ommision circular imports/includes could fail with an error reported about duplicate declarations.  Relative URIs are sometimes resolved against the current working directory because no base URI is being inserted in the fDoc2SystemId map.  Often this is the wrong location to be dereferencing.
> XERCESJ-1183 is related to this issue.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: j-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-dev-help@xerces.apache.org