sca-c-cpp message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: C++ WSDL extension schema
- From: Bryan Aupperle <aupperle@us.ibm.com>
- To: sca-c-cpp@lists.oasis-open.org
- Date: Thu, 22 Jan 2009 14:06:52 -0500
Here is the C++ WSDL extension schema
based on today's discussions:
<?xml
version="1.0"
encoding="UTF-8"?>
<schema
xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca-c-cpp/cpp/200901"
xmlns:cpp="http://docs.oasis-open.org/ns/opencsa/sca-c-cpp/cpp/200901"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<element
name="bindings"
type="cpp:BindingsType"
/>
<complexType
name="BindingsType">
<choice
minOccurs="0"
maxOccurs="unbounded">
<element
ref="cpp:namespace"
/>
<element
ref="cpp:class"
/>
<element
ref="cpp:enableWrapperStyle"
/>
<element
ref="cpp:memberFunction"
/>
<element
ref="cpp:parameter"
/>
</choice>
</complexType>
<element
name="namespace"
type="cpp:NamespaceType"
/>
<complexType
name="NamespaceType">
<attribute
name="name"
type="xsd:string"
use="required"
/>
</complexType>
<element
name="class"
type="cpp:ClassType"
/>
<complexType
name="ClassType">
<attribute
name="name"
type="xsd:string"
use="required"
/>
</complexType>
<element
name="memberFunction"
type="cpp:MemberFunctionType"
/>
<complexType
name="MemberFunctionType">
<attribute
name="name"
type="xsd:string"
use="required"
/>
</complexType>
<element
name="parameter"
type="cpp:ParameterType"
/>
<complexType
name="ParameterType">
<attribute
name="part"
type="xsd:string"
use="required"
/>
<attribute
name="childElementName"
type="xsd:QName"
use="required"
/>
<attribute
name="name"
type="xsd:string"
use="required"
/>
<attribute
name="type"
type="xsd:string"
use="optional"
/>
</complexType>
<element
name="enableWrapperStyle"
type="xsd:boolean"
/>
</schema>
Bryan Aupperle, Ph.D.
STSM, WebSphere Enterprise Platform Software Solution Architect
Master Inventor
Research Triangle Park, NC
+1 919-254-7508 (T/L 444-7508)
Internet Address: aupperle@us.ibm.com
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]