W3C home > Mailing lists > Public > xmlp-comments@w3.org > July 2002

Conflict between empty role value and SOAP 1.2's use of xml:base

From: Henrik Frystyk Nielsen <henrikn@microsoft.com>
Date: Tue, 2 Jul 2002 08:13:19 -0700
Message-ID: <79107D208BA38C45A4E45F62673A434D082CCD9C@red-msg-07.redmond.corp.microsoft.com>
To: <xmlp-comments@w3.org>
Cc: "Yves Lafon" <ylafon@w3.org>, "Martin Gudgin" <mgudgin@microsoft.com>


From [1] it says:

"Omitting the SOAP role attribute information item is equivalent to
supplying that attribute with a value of
"http://www.w3.org/2002/06/soap-envelope/role/ultimateReceiver". An
empty value for this attribute is equivalent to omitting the attribute
completely, i.e. targeting the SOAP header block at an ultimate SOAP
receiver."

However, "" is a value relative URI and so this statement conflicts with
our use of xml:base [2] and our use of relative URIs:

"URIs used as values in information items identified by the
"http://www.w3.org/2002/06/soap-envelope" and
"http://www.w3.org/2002/06/soap-encoding" XML namespaces can be either
relative or absolute."

Proposed resolution: Remove the last sentence in the above paragraph so
that it reads:

"Omitting the SOAP role attribute information item is equivalent to
supplying that attribute with a value of
"http://www.w3.org/2002/06/soap-envelope/role/ultimateReceiver"."

Henrik Frystyk Nielsen
mailto:henrikn@microsoft.com

[1] http://www.w3.org/TR/2002/WD-soap12-part1-20020626/#soaprole
[2] http://www.w3.org/TR/2002/WD-soap12-part1-20020626/#useofuris
Received on Tuesday, 2 July 2002 11:13:52 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 October 2009 08:42:27 GMT