XML Schema Documentation

Table of Contents

top

Schema Document Properties

Target Namespace None
Version 2.0
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations have no namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema includes components from the following schema document(s):

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
xsd http://www.w3.org/2001/XMLSchema
Schema Component Representation
<xsd:schema version="2.0">
<xsd:include schemaLocation="Catalog.xsd"/>
...
</xsd:schema>
top

Global Declarations

Element: ValidateRequestList

Name ValidateRequestList
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Anfrageliste für Produktaktualisierung
XML Instance Representation
<ValidateRequestList>
<ValidateRequestItem> ValidateRequestItem </ValidateRequestItem> [0..*]
</ValidateRequestList>
Schema Component Representation
<xsd:element name="ValidateRequestList">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ValidateRequestItem" type="ValidateRequestItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
top

Element: ValidateResponseList

Name ValidateResponseList
Type Locally-defined complex type
Nillable no
Abstract no
Documentation Antwortliste auf Anfrage für Produktaktualisierung
XML Instance Representation
<ValidateResponseList>
<ValidateResponseItem> ValidateResponseItem </ValidateResponseItem> [0..*]
</ValidateResponseList>
Schema Component Representation
<xsd:element name="ValidateResponseList">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ValidateResponseItem" type="ValidateResponseItem" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
top

Global Definitions

Complex Type: ValidateRequestItem

Super-types: None
Sub-types: None
Name ValidateRequestItem
Abstract no
Documentation Anfrageelement für Validierung
XML Instance Representation
<...>
Start All [1]
<ProductNumber> ProductNumber </ProductNumber> [1]
<ParamData> ParamData </ParamData> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="ValidateRequestItem">
<xsd:all>
<xsd:element name="ProductNumber" type="ProductNumber" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ParamData" type="ParamData" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Complex Type: ValidateResponseItem

Super-types: None
Sub-types: None
Name ValidateResponseItem
Abstract no
Documentation Validierungselement
XML Instance Representation
<...>
Start All [1]
<ProductNumber> ProductNumber </ProductNumber> [1]
<ParamData> ParamData </ParamData> [0..1]
<ValidateState> ValidateState </ValidateState> [1]
<ProductInfo> ... </ProductInfo> [0..1]
End All
</...>
Schema Component Representation
<xsd:complexType name="ValidateResponseItem">
<xsd:all>
<xsd:element name="ProductNumber" type="ProductNumber" minOccurs="1" maxOccurs="1"/>
<xsd:element name="ParamData" type="ParamData" minOccurs="0" maxOccurs="1"/>
<xsd:element name="ValidateState" type="ValidateState" minOccurs="1" maxOccurs="1"/>
<xsd:element ref="ProductInfo" minOccurs="0" maxOccurs="1"/>
</xsd:all>
</xsd:complexType>
top

Simple Type: ValidateState

Super-types: xsd:string < ValidateState (by restriction)
Sub-types: None
Name ValidateState
Content
  • Base XSD Type: string
  • value comes from list: {'OK'|'DELETED'|'SUBSTITUTED'|'UNAVAILABLE'|'UNKNOWN'}
Documentation Produkt-Validierungsstatus
Schema Component Representation
<xsd:simpleType name="ValidateState">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="OK"/>
<xsd:enumeration value="DELETED"/>
<xsd:enumeration value="SUBSTITUTED"/>
<xsd:enumeration value="UNAVAILABLE"/>
<xsd:enumeration value="UNKNOWN"/>
</xsd:restriction>
</xsd:simpleType>
top