- From: <michael.mahan@nokia.com>
- Date: Sun, 30 Nov 2003 23:21:13 -0500
- To: <xml-dist-app@w3.org>
Proposed resolution to SOAP 1.2 Rec Issue #15 (http://www.w3.org/2000/xp/Group/xmlp-rec-issues.html#x15), for consideration by the XMLP WG. I support the submitter proposed change to the import declaration in the SOAP envelope schema [1] from: <xs:import namespace="http://www.w3.org/XML/1998/namespace"> to: <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"> Rationale: To provide for the xml:lang attribute for faultstring, the SOAP envelope schema [1] was amended to import the namespace http://www.w3.org/XML/1998/namespace according to this proposal [2]. However, the import declaration does not define the optional schemaLocation attribute that supplies a validating parser a mechanism to reference the schema that defines this imported namespace. The processing behavior for the xml:lang attributed element (faultstring) should conform to 'lax' processing semantics and thus should validate iff an element declaration is provided. As a schema layman, it seems that validating parsers should have special knowledge of this namespace which defines some core xml attributes: xml:base, xml:lang, and xml:space. However, for maximal generality and tool interoperability, it seems that the SOAP envelope should support this schemaLocation hint. However, I would like to hear the counterpoint from those more schema experienced before closing this issue. Regards, Mike Mahan Nokia [1] http://www.w3.org/2003/05/soap-envelope/ [2] http://lists.w3.org/Archives/Public/xml-dist-app/2002Apr/0152.html
Received on Sunday, 30 November 2003 23:21:20 UTC