Re: Draft of position on SOAP's use of XML Internal subset

> Q. Do DTD internal subsets or other DTD-related features appear in a
> SOAP message Infoset?

> A. By definition, they do not.  See [1], which says "The XML Infoset
> of a SOAP message MUST NOT contain a document type declaration
> information item."

This borders on the incoherent.  Remember that _as a REC_ the Infoset
spec. defines a _vocabulary_, not an API.  It's there to support
_positive_ statements of the form "Conformant processors require the
following infoitems and properties. . .".  It would be consistent to
also say "No use is made of the following items/properties".  But
saying "Conformant processors require non-support for x or y" is just
weird.

> So, to the extent the Infoset recommendation is
> capable of reflecting the presence of DTDs, SOAP rules them out.

Not with the above language, it doesn't.  If you _really_ wanted to do
this, you would have to say.  "Conformant processors require support
for the document type declaration information item.  SOAP message
infosets MUST NOT contain such an infoitem in the [children] of the
document information item."

> SOAP messages do not contain DTDs.  SOAP messages also must not
> reference external DTDs.

Otherwise a well-thoughtout and helpful contribution to the
discussion, thanks.

ht
-- 
  Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
          W3C Fellow 1999--2002, part-time member of W3C Team
     2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
	    Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk
		     URL: http://www.ltg.ed.ac.uk/~ht/
 [mail really from me _always_ has this .sig -- mail without it is forged spam]

Received on Thursday, 5 December 2002 11:27:42 UTC