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

Michael Glavassevich updated XERCESJ-1136:
------------------------------------------

    Summary: Expansion fails for URIs with non-ascii characters.  (was: 
Expansion fails for URI's with non-ascii characters.)

> Expansion fails for URIs with non-ascii characters.
> ---------------------------------------------------
>
>                 Key: XERCESJ-1136
>                 URL: https://issues.apache.org/jira/browse/XERCESJ-1136
>             Project: Xerces2-J
>          Issue Type: Bug
>          Components: XML Schema API
>    Affects Versions: 2.7.1
>         Environment: Linux, java 1.5
>            Reporter: Chris Simmons
>         Attachments: xercesBug.zip
>
>
> The problem appears to be that a valid anyURI that occurs, for example, in a 
> schemaLocation attribute on an import, is not properly escaped.  Any attempt 
> to create a URI from it fails, meaning that if it is relative it is not 
> possible to resolve it against the base system ID.  MalformedURIExceptions 
> generated are swallowed silently, and the end result is a string which is 
> supposed to be the expanded ID which is actually not expanded.  If this 
> string is passed to an XMLEntityResolver, the entity resolver can't deal with 
> it properly.
> I think that provided that the hint is a valid anyURI, it should be correctly 
> escaped and the proper expanded system id calculated.

-- 
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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to