Hi,
As I understand xerces doesn't support java URI format in the current implementation. For example, if I need to use schema from JAR file I have to do some gymnastics around: I create temporary file-> copy schema in this file -> set http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation property with URI to this file -> parse. So, it would be nice to have this feature to make xercers understand java URI syntax. As far as I undersatnd, RFC 2396 doesn't prohibit URI-syntax like java URI (with '!' sign to separate parts which are inside of a jar-file). This is a quota from RFC:
// 2.3. Unreserved Characters
//
// Data characters that are allowed in a URI but do not have a reserved
// purpose are called unreserved. These include upper and lower case
// letters, decimal digits, and a limited set of punctuation marks and
// symbols.
//
// unreserved = alphanum | mark
//
// mark = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"
//
// Unreserved characters can be escaped without changing the semantics
// of the URI, but this should not be done unless the URI is being used
// in a context that does not allow the unescaped character to appear.
Any comments? Any plans to implement this feature? Might be it works and I dont know how to use it? I work with version 1.4.2.
-Dmitri
