RE: [DR008] - passing arbitrary content

Frankly, I think that the prohibition against PIs in SOAP was overkill.  If
this prohibition were omitted from XP, the issue of "scrubbing" them would
disappear.

Regarding a document with a doctypedecl, this is a problem for any embedding
mechanism, since the doctypedecl may only validly appear in the prolog of
the document.  See http://www.w3.org/TR/1998/REC-xml-19980210#NT-prolog .

-----Original Message-----
From: Dick Brooks [mailto:dick@8760.com]
Sent: Wednesday, December 06, 2000 7:51 PM
To: David E. Cleary; xml-dist-app@w3.org
Subject: RE: [DR008] - passing arbitrary content


David Cleary wrote:
> Not necessarily. I'm sure you are familiar with the Soap with Attachments
> paper Henrik and others authored. The URI reference can refer to
> other MIME
> parts in the document directly, and will probably be the way it is used
> mostly.

I agree, if XP URI references are constrained to "local only" then none of
the issues I
raised will exist. Is it the groups consensus to constrain URI's to local
references only? If not then we will need to deal with the issues I listed.

> XML Schemas does not suffer from this limitation, so encoding an XML
> document for use within an XP PDU is not required.

I agree, however SOAP has restrictions against certain "legal" XML
content from appearing in a SOAP message, ref: section 3 of SOAP
spec states:

"A SOAP message MUST NOT contain a Document Type Declaration.
 A SOAP message MUST NOT contain Processing Instructions. [7]"

This means any XML document containing PI's or DOCTYPE's must be
"scrubbed" (or base64 encoded) before being placed in a SOAP:Body. Scrubbing
could
cause a problem for "signed data".

> requires a change to XML itself. I use the term indirect to mean
> referencing
> binary data contained outside of the XP envelope, and feel that
> without this
> functionality, I can not support XP moving forward. So are we agreeing?

We are in agreement. I believe the ebXML approach for carrying binary and
"complete XML" payloads could easily integrate with SOAP/XP and this
provides the functionality many people are requesting.

Dick Brooks
Group 8760
110 12th Street North
Birmingham, AL 35203
dick@8760.com
205-250-8053
Fax: 205-250-8057
http://www.8760.com/

InsideAgent - Empowering e-commerce solutions

Received on Friday, 8 December 2000 18:12:31 UTC