RE: Proposed resolution: issues 78, 16

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 UTC