wsdl:description
Element information
Namespace: http://www.w3.org/ns/wsdl
Schema document: wsdl20.xsd
Type: wsdl:DescriptionType
Properties: Global, Qualified
Content
- Sequence [1..1]
- wsdl:documentation [0..*]
- Choice [0..*]
- wsdl:import
- wsdl:include
- wsdl:types
- wsdl:interface
- wsdl:binding
- wsdl:service
- Any element Namespace: ##other, Process Contents: lax
from type wsdl:DocumentedType
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
Any attribute | [0..*] | Namespace: ##other, Process Contents: lax | from type wsdl:ExtensibleDocumentedType | |
targetNamespace | [1..1] | xsd:anyURI |
Identity constraints
Type | Name | Selector | Field(s) |
---|---|---|---|
unique | interface | wsdl:interface | @name |
unique | binding | wsdl:binding | @name |
unique | service | wsdl:service | @name |
Sample instance
<wsdl:description targetNamespace="http://example.org/TicketAgent.wsdl20" xsi:schemaLocation="http://www.w3.org/ns/wsdl http://www.w3.org/2007/06/wsdl/wsdl20.xsd"> <wsdl:types> <xs:import schemaLocation="TicketAgent.xsd" namespace="http://example.org/TicketAgent.xsd"/> </wsdl:types> <wsdl:interface name="TicketAgent"> <wsdl:operation name="listFlights" pattern="http://www.w3.org/ns/wsdl/in-out"> <wsdl:input element="xsTicketAgent:listFlightsRequest"/> <wsdl:output element="xsTicketAgent:listFlightsResponse"/> </wsdl:operation> <wsdl:operation name="reserveFlight" pattern="http://www.w3.org/ns/wsdl/in-out"> <wsdl:input element="xsTicketAgent:reserveFlightRequest"/> <wsdl:output element="xsTicketAgent:reserveFlightResponse"/> </wsdl:operation> </wsdl:interface> </wsdl:description>