David:
Since both Cliff (using Xerces-J 1.4.4) and Peter (using XML Spy 4.0) do not
have problem with the absence of an explicit declaration of the xml
namespace, I think the changes to the spec can be limited to what you and I
have discussed, i.e.,
- remove the explicit identification of "xml:lang -
http://www.oasis-open.org/committees/ebxml-msg/schema/xml_lang.xsd" on line
2170
- replace http://www.oasis-open.org/committees/ebxml-msg/schema/xml_lang.xsd
with http://www.w3.org/2001/03/xml.xsd as the schema location on line 2189.
Ian:
Can you please post the attached updated version of msg-header-2_0.xsd? The
changes from the previous version is shown in the following diff output (the
old version is msg-header-2_0_bak.xsd):
C:\ebxml>diff msg-header-2_0.xsd msg-header-2_0_bak.xsd
2,4d1
< <!-- Some parsers may require explicit declaration of
'xmlns:xml="http://www.w
3.org/XML/1998/namespace"'.
<
In that case, a copy of this schema augmented with the above
declaration
should be cached and used
<
for the purpose of schema validation on ebXML messages. -->
17c14
<
<import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation=
"http://www.w3.org/2001/03/xml.xsd"/>
---
>
<import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation=
"http://www.oasis-open.org/committees/ebxml-msg/schema/xml_lang.xsd"/>
Thanks,
-Arvola