RE: XML Syntax Summary in Part 1

"Jonathan Marsh" <[email protected]>
Newsgroups gmane.comp.web.services.description
Message-ID <001601c74af2$cdfe13b0$3501a8c0@DELLICIOUS>
The schema shows that <description> derives from an ExtensibleDocumented
type, so all the <documentation/> pseudo-syntaxes should be '*'.  I've added
this as an editorial issue CR151.

 

Jonathan Marsh -  <http://www.wso2.com> http://www.wso2.com -
<http://auburnmarshes.spaces.live.com> http://auburnmarshes.spaces.live.com

 

  _____  

From: [email protected] [mailto:[email protected]] On
Behalf Of Ramkumar Menon
Sent: Tuesday, February 06, 2007 7:25 PM
To: [email protected]
Subject: XML Syntax Summary in Part 1

 

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.