Larry,
You raised an issue [1] to the XML Protocol WG pertaining to the action
that should be taken on receipt of SOAP messages containing DTDs and PIs.
We resolved this during the WG conference call on 3rd Oct 2001 by
agreeing to the following modification to text in the specification.
Old Text: "A SOAP message MUST NOT contain a Document Type Declaration.
A SOAP message MUST NOT contain processing instruction information items."
New Text: "A SOAP message MUST NOT contain a Document Type Declaration.
On receipt of a SOAP message containing a Document Type Declaration, a
SOAP receiver MUST generate a fault (see 4.4 SOAP Fault) with faultcode
of "Client.DTD". A SOAP message SHOULD NOT contain processing
instruction information items. A SOAP receiver MUST ignore processing
instruction information items in SOAP messages it receives."
As such, the WG considers the issue closed. Please let us know if
this is an acceptable resolution.
Regards,
Marc.
[1] http://www.w3.org/2000/xp/Group/xmlp-issues.html#x4
--
Marc Hadley <marc.hadley@sun.com>
XML Technology Centre, Sun Microsystems.