FlexDoc/XML XSDDoc Demo
XML Schemas for WSDL 2.0


XML Schema "wsdl20.xsd"
Target Namespace:
http://www.w3.org/ns/wsdl
Defined Components:
elements (top-level / other; 9 global + 12 local), complexTypes (20), simpleTypes (1), global attributes (1)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
https://www.w3.org/2002/ws/desc/ns/wsdl20.xsd; see XML source
Top-Level Element Summary (root element candidates)
Namespace:
Type:
Content:
complex, 1 attribute, attr. wildcard, 7 elements, elem., wildcard
Defined:
globally; see XML source
Referenced:
never
Attributes:
Attribute
Type / Value
Default
Required?
xs:anyURI
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
All Other Element Summary
Namespace:
Type:
Content:
complex, 3 attributes, attr. wildcard, 3 elements, elem., wildcard
Defined:
globally; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
yes
xs:anyURI
yes
xs:QName
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
0..∞
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
Namespace:
Type:
Content:
mixed, attr. wildcard, elem., wildcard
Defined:
globally; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
from any namespace
0..∞
Namespace:
Type:
Content:
complex, 3 attributes, attr. wildcard, 1 element, elem., wildcard
Defined:
globally; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
yes
xs:QName
yes
xs:anyURI
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Type:
Content:
complex, 1 attribute, attr. wildcard, 1 element, elem., wildcard
Defined:
locally in complexType wsdl:BindingType; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
xs:QName
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 1 element, elem., wildcard
Defined:
locally in complexType wsdl:InterfaceType; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
yes
wsdl:ElementReferenceType : (xs:QName | "#any" | "#none" | "#other")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 1 element, elem., wildcard
Defined:
globally; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:anyURI
yes
xs:anyURI
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Type:
Content:
complex, 1 attribute, attr. wildcard, 1 element, elem., wildcard
Defined:
globally; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:anyURI
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 1 element, elem., wildcard
Defined:
locally in complexType wsdl:BindingOperationType; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
xs:QName
yes
xs:NCName
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 1 element, elem., wildcard
Defined:
locally in complexType wsdl:InterfaceOperationType; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
xs:QName
yes
xs:NCName
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Type:
Content:
complex, 1 attribute, attr. wildcard, 1 element, elem., wildcard
Defined:
locally in complexType wsdl:BindingOperationType; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 1 element, elem., wildcard
Defined:
locally in complexType wsdl:InterfaceOperationType; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
no
wsdl:ElementReferenceType : (xs:QName | "#any" | "#none" | "#other")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Type:
Content:
complex, 3 attributes, attr. wildcard, 3 elements, elem., wildcard
Defined:
globally; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
yes
anonymous : list of xs:QName
no
anonymous : list of xs:anyURI
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
0..∞
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
Namespace:
Type:
Content:
complex, 1 attribute, attr. wildcard, 5 elements, elem., wildcard
Defined:
locally in complexType wsdl:BindingType; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
xs:QName
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
Namespace:
Type:
Content:
complex, 4 attributes, attr. wildcard, 5 elements, elem., wildcard
Defined:
locally in complexType wsdl:InterfaceType; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
yes
xs:anyURI
no
xs:boolean
no
xs:anyURI
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 1 element, elem., wildcard
Defined:
locally in complexType wsdl:BindingOperationType; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
xs:QName
yes
xs:NCName
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 1 element, elem., wildcard
Defined:
locally in complexType wsdl:InterfaceOperationType; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
xs:QName
yes
xs:NCName
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Type:
Content:
complex, 1 attribute, attr. wildcard, 1 element, elem., wildcard
Defined:
locally in complexType wsdl:BindingOperationType; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 1 element, elem., wildcard
Defined:
locally in complexType wsdl:InterfaceOperationType; see XML source
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
no
wsdl:ElementReferenceType : (xs:QName | "#any" | "#none" | "#other")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Type:
Content:
complex, 2 attributes, attr. wildcard, 2 elements, elem., wildcard
Defined:
globally; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
yes
xs:QName
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
1..∞
1..1
no
  {any}
from non-schema namespace
1..1
Namespace:
Type:
Content:
complex, attr. wildcard, 1 element, elem., wildcard
Defined:
globally; see XML source
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Complex Type Summary
Namespace:
Derived By:
Content:
complex, 1 attribute, attr. wildcard, 1 element, elem. wildcard
Defined:
globally; see XML source
Includes:
declarations of 1 attribute, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:QName
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Derived By:
Content:
complex, 2 attributes, attr. wildcard, 1 element, elem. wildcard
Defined:
globally; see XML source
Includes:
declarations of 2 attributes, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:QName
yes
xs:NCName
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Derived By:
Content:
complex, 1 attribute, attr. wildcard, 1 element, elem. wildcard
Defined:
globally; see XML source
Includes:
declarations of 1 attribute, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Derived By:
Content:
complex, 1 attribute, attr. wildcard, 5 elements, elem. wildcard
Defined:
globally; see XML source
Includes:
declarations of 1 attribute, 4 elements, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:QName
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
Namespace:
Derived By:
Content:
complex, 3 attributes, attr. wildcard, 3 elements, elem. wildcard
Defined:
globally; see XML source
Includes:
declarations of 3 attributes, 2 elements, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
yes
xs:anyURI
yes
xs:QName
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
0..∞
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
Namespace:
Derived By:
Content:
complex, 1 attribute, attr. wildcard, 7 elements, elem. wildcard
Defined:
globally; see XML source
Includes:
declarations of 1 attribute, 6 elements, elem. wildcard
Referenced:
Although correct, this type declaration does not capture all the constraints on the contents of the wsdl:description element as defined by the WSDL 2.0 specification. »
Attributes:
Attribute
Type / Value
Default
Required?
xs:anyURI
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
Namespace:
Content:
mixed (allows character data), attr. wildcard, elem. wildcard
Defined:
globally; see XML source
Includes:
declarations of attr. wildcard, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
character data
from any namespace
0..∞
Namespace:
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
declaration of 1 element
Referenced:
This type is extended by component types to allow them to be documented.
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..∞
no
Namespace:
Derived By:
Content:
complex, 3 attributes, attr. wildcard, 1 element, elem. wildcard
Defined:
globally; see XML source
Includes:
declarations of 3 attributes, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
yes
xs:QName
yes
xs:anyURI
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Derived By:
extension of wsdl:DocumentedType
Content:
complex, attr. wildcard, 1 element
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
declaration of attr. wildcard
Referenced:
by 16 locations
This type is extended by component types to allow attributes from other namespaces to be added.
Attributes:
Attribute
Type / Value
Default
Required?
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
0..∞
no
Namespace:
Content:
empty, 1 attribute
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
declaration of 1 attribute
Referenced:
never
This abstract type is intended to serve as the base type for extension elements. »
Attributes:
Attribute
Type / Value
Default
Required?
xs:boolean
no
Namespace:
Derived By:
Content:
complex, 2 attributes, attr. wildcard, 1 element, elem. wildcard
Defined:
globally; see XML source
Includes:
declarations of 2 attributes, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:anyURI
yes
xs:anyURI
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Derived By:
Content:
complex, 1 attribute, attr. wildcard, 1 element, elem. wildcard
Defined:
globally; see XML source
Includes:
declarations of 1 attribute, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:anyURI
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Derived By:
Content:
complex, 2 attributes, attr. wildcard, 1 element, elem. wildcard
Defined:
globally; see XML source
Includes:
declarations of 2 attributes, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
yes
wsdl:ElementReferenceType : (xs:QName | "#any" | "#none" | "#other")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Derived By:
Content:
complex, 4 attributes, attr. wildcard, 5 elements, elem. wildcard
Defined:
globally; see XML source
Includes:
declarations of 4 attributes, 4 elements, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
yes
xs:anyURI
no
xs:boolean
no
xs:anyURI
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
0..∞
1..1
no
1..1
no
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
Namespace:
Derived By:
Content:
complex, 3 attributes, attr. wildcard, 3 elements, elem. wildcard
Defined:
globally; see XML source
Includes:
declarations of 3 attributes, 2 elements, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
yes
anonymous : list of xs:QName
no
anonymous : list of xs:anyURI
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
0..∞
1..1
no
1..1
no
  {any}
from non-schema namespace
1..1
Namespace:
Derived By:
Content:
complex, 2 attributes, attr. wildcard, 1 element, elem. wildcard
Defined:
globally; see XML source
Includes:
declarations of 2 attributes, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:QName
yes
xs:NCName
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Derived By:
Content:
complex, 2 attributes, attr. wildcard, 1 element, elem. wildcard
Defined:
globally; see XML source
Includes:
declarations of 2 attributes, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
no
wsdl:ElementReferenceType : (xs:QName | "#any" | "#none" | "#other")
no
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Namespace:
Derived By:
Content:
complex, 2 attributes, attr. wildcard, 2 elements, elem. wildcard
Defined:
globally; see XML source
Includes:
declarations of 2 attributes, 1 element, elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
xs:NCName
yes
xs:QName
yes
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
1..∞
1..1
no
  {any}
from non-schema namespace
1..1
Namespace:
Derived By:
Content:
complex, attr. wildcard, 1 element, elem. wildcard
Defined:
globally; see XML source
Includes:
declaration of elem. wildcard
Referenced:
Attributes:
Attribute
Type / Value
Default
Required?
from non-schema namespace
no
Content Element Model:
Component
Type / Value
Occurs
Nillable?
1..1
0..∞
no
from non-schema namespace
0..∞
Simple Type Summary
Namespace:
Derived By:
union of (xs:QName | restriction of xs:token)
Defined:
globally; see XML source
Referenced:
Use the QName of a GED that describes the content, #any for any content, #none for empty content, or #other for content described by some other extension attribute that references a declaration in a non-XML extension type system.
Global Attribute Summary
Namespace:
Type:
xs:boolean
Defined:
globally; see XML source
Referenced:


XML schema documentation generated with FlexDoc/XML 1.15 using FlexDoc/XML XSDDoc 3.5 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.