- From: Arthur Ryman <ryman@ca.ibm.com>
- Date: Mon, 11 Jul 2005 17:20:08 -0400
- To: John Kaputin <KAPUTIN@uk.ibm.com>
- Cc: www-ws-desc@w3.org, www-ws-desc-request@w3.org
- Message-ID: <OF95B7CEA9.57DA7284-ON8525703B.007376B3-8525703B.007531B3@ca.ibm.com>
John,
Technically, Part 1 correct since even XSD is an extension, however it is
certainly a favoured extension.
We recently decided to allow multliple <description> elements (to simplify
NL support).
The Primer is wrong in my opinion since there is no requirement to have
the xs: elements come first. A more accurate tree would be:
<description>
<types>
<documentation />*
(<xs:import namespace="xs:anyURI" schemaLocation=
"xs:anyURI"?/> |
<xs:schema targetNamespace="xs:anyURI" /> |
[other extension elements])*
</types>
</description>
Arthur Ryman,
Rational Desktop Tools Development
phone: +1-905-413-3077, TL 969-3077
assistant: +1-905-413-2411, TL 969-2411
fax: +1-905-413-4920, TL 969-4920
mobile: +1-416-939-5063, text: 4169395063@fido.ca
intranet: http://labweb.torolab.ibm.com/DRY6/
John Kaputin <KAPUTIN@uk.ibm.com>
Sent by: www-ws-desc-request@w3.org
07/07/2005 06:57 AM
To
www-ws-desc@w3.org
cc
Subject
Suggestion to improve an XML syntax tree
At the start of Part 1: Section 3 'Types' is the following XML syntax
tree:
<description>
<types>
<documentation />*
[extension elements]*
</types>
</description>
In the WSDL 2.0 Primer, Section 2.3 'More on Message Types', the following
more descriptive XML syntax tree is used:
<description>
<types>
<documentation />?
<xs:import namespace="xs:anyURI" schemaLocation= "xs:anyURI"?/>*
<xs:schema targetNamespace="xs:anyURI" />*
[extension elements]*
</types>
</description>
Perhaps Part 1: Section 3 'Types' should use the same XML syntax tree
that's used in the Primer, especially as it goes on to discuss <xs:import>
and <xs:schema>.
regards,
John Kaputin
Received on Monday, 11 July 2005 21:20:16 UTC