Proposed errata text regarding SOAP envelopes, infosets and XML 1.0

I took an action on todays call to propose rec errata text regarding
SOAP infosets after our decision on Rec issue 20[2]. Here is that text:

The first sentence of Section 5[1] currently reads:

"A SOAP message is specified as an XML infoset that consists of a
document information item with exactly one member in its [children]
property, which MUST be the SOAP Envelope element information item (see
5.1 SOAP Envelope)"

I propose we augment the above with additional text and break it into
two sentences so that it reads:

"A SOAP message is specified as an XML infoset whose comment, element,
attribute, namespace and character information items are able to be
serialized as XML 1.0. A SOAP message Infoset consists of a document
information item with exactly one member in its [children] property,
which MUST be the SOAP Envelope element information item (see 5.1 SOAP
Envelope)"

Note that I've listed the information items explicitly because if we
just say "an XML infoset that is able to be serialized as XML 1.0" we
rule out XML 1.1 completely as the [version] property of the document
information item would only allow 1.0 as a value.

We could optionally insert the following sentence between the above two
sentences.

"Note, requiring that the specified information items in SOAP message
infosets be serializable as XML 1.0 does NOT require that they be
serialized using XML 1.0.

I hope this discharges my action item adequately, comments welcome.

Gudge

[1] http://www.w3.org/TR/soap12-part1/#soapenv
[2] http://www.w3.org/2000/xp/Group/xmlp-rec-issues.html#x20

Received on Wednesday, 12 May 2004 17:57:40 UTC