XML Syntax Summary in Part 1
"Ramkumar Menon" <[email protected]>
| Newsgroups | gmane.comp.web.services.description |
|---|---|
| Message-ID | <[email protected]> |
Gurus,
Section 9 of Part 1 shows the XML syntax summary for a WSDL document.
I am attaching a snippet of the XML.
<description targetNamespace="*xs:anyURI*" >
<documentation />?
<import namespace="*xs:anyURI*" location="*xs:anyURI*"? >
<documentation />*
</import>*
<include location="*xs:anyURI*" >
<documentation />*
</include>*
. . . . .
<binding name="*xs:NCName*" interface="*xs:QName*"? type="*xs:anyURI*" >
<documentation />*
. . . . .
You can note that "description" can possess only zero or one "documentation"
element [as indicated by "?"], whereas other components can have zero or
more documentation elements within them. [as indicated by "*"]
Is this correct ?
Secondly, am I right if I state that multiple documentation tags have been
provisioned only to provide for documentation in different languages using
the "xml:lang" property? Are there any other use-cases for this ?
rgds,
Ram
--
Shift to the left, shift to the right!
Pop up, push down, byte, byte, byte!
-Ramkumar Menon
A typical Macroprocessor