- 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>
Received on Thursday, 9 August 2001 10:49:00 UTC
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