David:
Yes, I need to update the schema to reflect the default value.
Following Chris suggestion regarding namespace, I have
set this default value to:
"urn:oasis:names:tc:ebxml-msg:service:errors"
I don't think it is proper to leave out the xml:lang attribute
from the Error and Description elements. It is customary
to allow an optional indication of the language used in
textual descriptions. The CPP/A schema also makes
use of the xml:lang attribute in the Comment element.
As far as I know, the namespace
"http://www.w3.org/XML/1998/namespace"
is predefined, but the attribute xml:lang is not. That is why
we have to import the xml_lang.xsd (which we provide)
into the above namespace. With the Extensibility XML
Authority which I am using, I get errors parsing the
MSG header schema if I omit the importing of xml_lang.xsd.
Chris:
Can you please comment on the necessity of the
xml:lang attribute?
Regards,
-Arvola