XMLP Issue 118 closed

Hi Paul.

This is to notify you that issue 118[1] that you reported has been
closed by the XML Protocol Working Group: the editors' copy[3] now
lists the root attribute as of (XML Schema) type boolean:

   The SOAP root attribute can be used to label serialization roots that
   are not true roots of an object graph so that the object graph can be
   deserialized. The attribute can have one of two values, either "true"
   or "false". True roots of an object graph have the implied attribute
   value of "true". Serialization roots that are not true roots can be
   labeled as serialization roots with an attribute value of "true". An
   element can explicitly be labeled as not being a serialization root
   with a value of "false".

   The SOAP root attribute MAY appear on any subelement within the SOAP
   Header and SOAP Body elements. The attribute does not have a default

   The SOAP root attribute information item is of type boolean from the
   namespace "http://www.w3.org/2001/XMLSchema".

as described in [4]:

  3.2.2 boolean

     [Definition:]  boolean has the ·value space· required to support the
     mathematical concept of binary-valued logic: {true, false}. Lexical representation

     An instance of a datatype that is defined as ·boolean· can have the
     following legal literals {true, false, 1, 0}. Canonical representation

     The canonical representation for boolean is the set of literals {true,



  1. http://www.w3.org/2000/xp/Group/xmlp-issues.html#x118
  3. http://www.w3.org/2000/xp/Group/1/08/29/soap12-part2.html#N755
  4. http://www.w3.org/TR/xmlschema-2/#boolean
Hugo Haas - W3C
mailto:hugo@w3.org - http://www.w3.org/People/Hugo/ - tel:+1-617-452-2092

Received on Wednesday, 5 September 2001 12:55:16 UTC