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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.