- From: <noah_mendelsohn@us.ibm.com>
- Date: Thu, 5 Dec 2002 15:09:59 -0500
- To: rayw@netscape.com (Ray Whitmer)
- Cc: fallside@us.ibm.com, xml-dist-app@w3.org, "Henry S. Thompson" <ht@cogsci.ed.ac.uk>
Terrific. Certainly no problem about any confusion. In that spirit, I
just want to doublecheck: you're now OK with what I've drafted? If so,
the only outstanding comment is Henry's on DTDs. I think he and I have
agreed privately that I can deal with that by emphasizing that the infoset
at the original sender is a what Infoset calls a synthetic infoset [1]
(I.e. not in general the result of a document parse), and by replacing the
quote from the draft rec that says:
"The XML infoset of a SOAP message MUST NOT contain a document type
declaration information item."
With the fuller quote
"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). This element information item is also the value of the
[document element] property. The [notations] and [unparsed entities]
properties are both empty. The [base URI], [character encoding scheme] and
[version] properties can have any legal value. The [standalone] property
either has a value of "yes" or has no value.
The XML infoset of a SOAP message MUST NOT contain a document type
declaration information item."
Any disagreement with this strategy?
[1] http://www.w3.org/TR/xml-infoset/#intro.synthetic
------------------------------------------------------------------
Noah Mendelsohn Voice: 1-617-693-4036
IBM Corporation Fax: 1-617-693-8676
One Rogers Street
Cambridge, MA 02142
------------------------------------------------------------------
rayw@netscape.com (Ray Whitmer)
12/05/2002 02:50 PM
To: noah_mendelsohn@us.ibm.com
cc: fallside@us.ibm.com, xml-dist-app@w3.org
Subject: Re: Draft of position on SOAP's use of XML Internal subset
noah_mendelsohn@us.ibm.com wrote:
>I guess I don't really understand what you're trying to
>say here. Adapting what to the subset? Is there
>something out there that had some XML lying around and you
>want to use SOAP to send that fragment? If that's your
>concern, why is that not covered by the sentence I
>included that said: "The tradeoff is that we have
>somewhat complicated things for those who prefer to use
>certain off-the-shelf processors, and for those who
>want to insert arbitrary XML into SOAP messages (there
>are many other problems doing that...a longer story
>than we have time for here.)"
>
>
You are right, it is covered. Sorry. That is all the rest of my
message was discussing.
Thanks for your help on these issues.
While I think that these "tradeoffs" could be seen as possible reasons
for applications not to subset XML on their own, I hope they are seen as
reasons for the TAG to standardize a subset that matches SOAP that could
encourage tools that support the subset that permit efficient processing
of the subset, detection of violations, development of more subset
applications that will more-directly interoperate, etc.
Ray
Received on Thursday, 5 December 2002 15:13:56 UTC