- From: Jacek Kopecky <jacek@idoox.com>
- Date: Fri, 21 Sep 2001 09:59:17 +0200 (CEST)
- To: christopher ferris <chris.ferris@sun.com>
- cc: Marc Hadley <marc.hadley@sun.com>, <xml-dist-app@w3.org>
Chris, if we say that "receivers SHOULD ignore and MAY generate a fault", IMHO we should also say that "a SOAP message SHOULD NOT have a DTD or PIs". This would put the same strength of expressions on both sides of the story. I'd +1 this. 8-) Jacek Kopecky Idoox http://www.idoox.com/ On Thu, 20 Sep 2001, christopher ferris wrote: > I think that the status quo (a SOAP message MUST NOT have a DTD > or PIs) should be preserved. The issue is what to do about > them if a (non-compliant) SOAP client sends a message that > includes either. > > As I stated at the f2f, I think that they should be ignored. > We shouldn't be imposing that a SOAP server MUST check for > these and return a Fault as this adds unnecessary complexity, > especially for PIs. > > What we could say is that a SOAP Receiver SHOULD ignore a DTD > or PI in a SOAP message and that they MAY send a Fault (which should > be defined should we go down this path). > > A SOAP implementation that can not handle DTDs can exclude > them relatively easily. Whether it chooses to send a fault would > be implementation dependent. > > Cheers, > > Chris > > Marc Hadley wrote: > > > > Jacek Kopecky wrote: > > > > > > I couldn't find it in archives (because the search engine > > > returned nothing at all), so I'll ask: > > > What are the reasons for disallowing document type declaration > > > and processing instructions in SOAP? Will we keep the > > > restrictions in SOAP version 1.2? As it is now, SOAP grammar is a > > > subset of XML. > > > > > We discussed this at the recent F2F in relation to issue 4 which raises > > the question of what a receiver should do on receipt of a message > > containing a PI or DTD. I have an pending action to re-raise this issue > > - consider it raised ! > > > > There seems to be two opinions on the subject of DTDs and PIs: > > > > (i) Allowing them increases complexity and doesn't bring any particular > > benefit, the only compelling argument for allowing PIs was so that a > > stylesheet could be associated with a message for human viewing. > > > > (ii) Adding them doesn't add much to the complexity, they are part of > > XML so we should allow them. > > > > My original suggestion for resolution of issue 4 was to retain their > > current status (i.e. not allowed) and add text requiring a SOAP > > processor to generate a fault when a message containing one was received. > > > > Others felt that if present they should be ignored but this might prove > > difficult in the case of DTDs with current parsers. > > > > Discussion ? > > > > Regards, > > Marc. > > > > -- > > Marc Hadley <marc.hadley@sun.com> > > XML Technology Centre, Sun Microsystems. >
Received on Friday, 21 September 2001 03:59:19 UTC