Daniel Veillard <veillard redhat com> wrote:
This is not a problem in libxml2 as far as I can tell, it's a problem in your Schemas. The Schemas specification is really clear about this, the value of the schemasLocation is an URI-Reference, as defined by RFC 2396. This is *not* a filename. So you will have to convert this to an URI, this means you will have to prefix it with file:/// (3 slashes, please read the spec explaining what this means) and possibly %escape other problematic characters like the $ sign.
Hi, I read the RFC 2396 spec but didn't see any reference to three slashes. Could you please put a little more meat in these bones and tell me what to look for. Many thanks, Martin