request to specify schema location explicitly for http://www.w3.org/XML/1998/namespace
"David Bernstein" <[email protected]>
| Newsgroups | gmane.text.xml.distributed |
|---|---|
| Message-ID | <00a401c41e99$e17c0f10$6601a8c0@picturebook> |
Hello,
I am trying to use tools to process XML Schema, and the schema that
I'm trying to process references the SOAP Envelope schema. Multiple
tools die when processing the line:
<xs:import namespace="http://www.w3.org/XML/1998/namespace" />
which does not have its own .xsd directly and is referred to by
http://www.w3.org/2003/05/soap-envelope/ .
The documentation at http://www.w3.org/2001/xml.xsd states that
for a schema to enable references to the xml:{base,lang,space}
attributes that the schema should be imported in a fashion
including the schema location.
This is a request to change the import line above to:
<import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
This is backwards compatible, will allow more widespread usage
of the SOAP schema, and is the approach used by
http://www.w3.org/2001/XMLSchema.xsd (line 23).
Thank you,
David Bernstein