RE: XML Syntax Summary in Part 1

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

RE: XML Syntax Summary in Part 1

Jonathan Marsh-2

Thank you for this comment.  The Working Group this issue as a CR151 [1].


We fixed it in the latest editor’s draft [2].


Unless you let us know otherwise within 2 weeks, we will assume you agree with the resolution of this issue.





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




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 />*

  <include location="xs:anyURI" >
    <documentation />*

   . . . . .

<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 ?





Shift to the left, shift to the right!
Pop up, push down, byte, byte, byte!

-Ramkumar Menon
A typical Macroprocessor