http://www.w3.org/2003/06/wsdl
Local elements (7)
import
include
types
message
interface
binding
service
Complex Type
Definitions
The Definitions type does not allow mixed content.
There is no restriction on type derivation.
XML Instance
<...
targetNamespace ="xs: anyURI " This attribute is required. >
<preImportInclude> is an abstract element.
<inImportInclude> is an abstract element.
End Choice
<preTypes> is an abstract element.
<globalExt> is an abstract element.
<postTypes> is an abstract element.
End Choice
End Sequence
</...>
Attributes
Definitions
Definitions/documentation
Definitions/preImportInclude
Definitions/import
Definitions/inImportInclude
Definitions/include
Definitions/preTypes
Definitions/types
Definitions/globalExt
Definitions/postTypes
Definitions/message
Definitions/interface
Definitions/binding
Definitions/service
Name
Type
Summary
targetNamespace
anyURI
Use of this attribute is required.
Its form is unqualified.
Show details.
Base type of targetNamespace is
anyURI . There are several restrictions on the value. The schema processor collapses value's whitespace.
Name
Type
Summary
No Attributes
Name
Type
Summary
No Attributes
Name
Type
Summary
location
anyURI
Use of this attribute is optional.
Its form is unqualified.
Show details.
Base type of location is
anyURI . There are several restrictions on the value. The schema processor collapses value's whitespace.
namespace
anyURI
Use of this attribute is required.
Its form is unqualified.
Show details.
Base type of namespace is
anyURI . There are several restrictions on the value. The schema processor collapses value's whitespace.
Name
Type
Summary
No Attributes
Name
Type
Summary
location
anyURI
Use of this attribute is required.
Its form is unqualified.
Show details.
Base type of location is
anyURI . There are several restrictions on the value. The schema processor collapses value's whitespace.
Name
Type
Summary
No Attributes
Name
Type
Summary
No Attributes
Name
Type
Summary
No Attributes
Name
Type
Summary
No Attributes
Name
Type
Summary
name
NCName
Use of this attribute is required.
Its form is unqualified.
Show details.
Base type of name is
NCName . There are several restrictions on the value. The schema processor collapses value's whitespace. The value must match "
[\i-[:]][\c-[:]]*
".
Name
Type
Summary
extends
list of (QName )
Use of this attribute is optional.
Its form is unqualified.
Show details.
Base type of extends is a list of (
QName ). There are several restrictions on the list item value. The schema processor collapses value's whitespace.
name
NCName
Use of this attribute is required.
Its form is unqualified.
Show details.
Base type of name is
NCName . There are several restrictions on the value. The schema processor collapses value's whitespace. The value must match "
[\i-[:]][\c-[:]]*
".
Name
Type
Summary
interface
QName
Use of this attribute is required.
Its form is unqualified.
Show details.
Base type of interface is
QName . There are several restrictions on the value. The schema processor collapses value's whitespace.
name
NCName
Use of this attribute is required.
Its form is unqualified.
Show details.
Base type of name is
NCName . There are several restrictions on the value. The schema processor collapses value's whitespace. The value must match "
[\i-[:]][\c-[:]]*
".
Name
Type
Summary
interface
QName
Use of this attribute is required.
Its form is unqualified.
Show details.
Base type of interface is
QName . There are several restrictions on the value. The schema processor collapses value's whitespace.
name
NCName
Use of this attribute is required.
Its form is unqualified.
Show details.
Base type of name is
NCName . There are several restrictions on the value. The schema processor collapses value's whitespace. The value must match "
[\i-[:]][\c-[:]]*
".
targetResource
anyURI
Use of this attribute is optional.
Its form is unqualified.
Show details.
Base type of targetResource is
anyURI . There are several restrictions on the value. The schema processor collapses value's whitespace.
Identity Constraints
Element Definitions/service
Uniqueness Constraints: endpoint
Selector: wsdl:endpoint
Fields:
@name
XML
- < xs:complexType mixed =" false " name =" Definitions " >
- < xs:choice maxOccurs =" unbounded " minOccurs =" 0 " >
< xs:element maxOccurs =" unbounded " minOccurs =" 0 " ref =" wsdl:preTypes " />
< xs:element minOccurs =" 0 " name =" types " type =" wsdl:Types " />
- < xs:choice maxOccurs =" unbounded " minOccurs =" 0 " >
< xs:documentation >
Any top-level, optional element is allowed to appear more
than once - Any extensibility element is allowed in any place.
Such extensibility elements must be in the substitution group of
globalExt or postTypes
</ xs:documentation >
</ xs:annotation >
< xs:selector xpath =" wsdl:part " />
< xs:field xpath =" @name " />
</ xs:unique >
</ xs:element >
- < xs:unique name =" operation " >
< xs:selector xpath =" wsdl:operation " />
< xs:field xpath =" @name " />
</ xs:unique >
</ xs:element >
- < xs:unique name =" endpoint " >
< xs:selector xpath =" wsdl:endpoint " />
< xs:field xpath =" @name " />
</ xs:unique >
</ xs:element >
</ xs:choice >
</ xs:sequence >
< xs:attribute name =" targetNamespace " type =" xs:anyURI " use =" required " />
</ xs:extension >
</ xs:complexContent >
</ xs:complexType >
Used-By
Element (1)