W3C home > Mailing lists > Public > xml-dist-app@w3.org > August 2001

RE: Proposed resolution: issues 78, 16

From: Matt Long <mlong@phalanxsys.com>
Date: Thu, 9 Aug 2001 09:48:42 -0500
To: "'Frank DeRose'" <frankd@tibco.com>, <xml-dist-app@w3.org>
Message-ID: <006501c120e2$627f9270$34fff6d0@phalanxsys.com>
The root attribute can have one of two values, "1" or "0". The value "1"
indicates that an element is a serialization root. The value "0" indicates
that an element is not a serialization root. The attribute does not have a
default value. All independent elements without the root attribute MUST be
assumed to be non-roots except in the case where no element has the root
attribute with a value of “1”. In that case, the first independent element
at that level without the root attribute MUST be considered to be the single
serialization root at that level. If no such element exists, it is an error.


Frank,

My understanding of this would demand that all independent elements that are
serialization roots in SOAP Headers would require root="1" where more than
one serialization root exists for Header, is this true?

Invalid Example (when using two headers, i.e., serialization roots, and no
root attribute)

<S:Header>
    <h:firstHeader...>
        ...
    </h:firstHeader>
    <h:secondHeader...>
    ...
    </h:secondHeader>
</S:Header>

Thx,

-Matt
Received on Thursday, 9 August 2001 10:49:00 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:03 GMT