XML Schema "StringCommonTraveller.xsd"
Target Namespace:
Defined Components:
elements (15 local), complexTypes (5)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
/home/jens/string/xmlschema/StringCommonTraveller.xsd; see XML source
Includes Schemas (2):
Included in Schemas (1):
All Element Summary
Type:
Content:
complex, 1 attribute, 5 elements
Nillable:
??? (varies by loc░░ion)
Defined:
locally at 2 locations
Type:
Con░ent:
simple
Nillable:
(can be declared as nil using xsi:nil attribute in ins░░nce XML documents)
Defined:
locally within CommonTravellerType comp░░xType; see XML source
Type:
Content:
simple
Defined:
locally at 2 loc░░ions
Type:
xs:string
Content:
simple
Defined:
Type:
Con░ent:
complex, 4 elements
Nillable:
(can be declared as nil using xsi:nil att░░bute in instance XML documents)
Defined:
locally within CommonTravellerType comp░░xType; see XML source
Type:
Con░ent:
complex, 6 elements
Nillable:
(can be declared as nil using xsi:nil att░░bute in instance XML documents)
Defined:
locally within CommonTravellerType comp░░xType; see XML source
Type:
Content:
simple
Nillable:
(can be dec░░red as nil using xsi:nil attribute in instance XML documents)
Defined:
locally at 2 loc░░ions
Type:
Content:
simple
Defined:
locally at 11 loc░░ions
Type:
Content:
complex, 12 elements
Nillable:
(can be dec░░red as nil using xsi:nil attribute in instance XML documents)
Defined:
locally wi░hin CommonTravellerType complexType; see XML source
Type:
xs:string
Con░ent:
simple
Defined:
locally at 3 locations
Type:
Con░ent:
simple
Nillable:
(can be declared as nil using xsi:nil attribute in ins░░nce XML documents)
Defined:
locally within CommonTravellerType comp░░xType; see XML source
Type:
xs:string
Content:
simple
Defined:
locally at 3 loc░░ions
Type:
Content:
complex, 2 ele░░nts
Nillable:
??? (varies by location)
Defined:
locally at 2 locations
Type:
Content:
com░lex, 12 elements
Nillable:
(can be declared as nil using xsi:nil attribute in ins░░nce XML documents)
Defined:
locally within TravellersRequestType comp░░xType; see XML source
Type:
Content:
complex, 13 elements
Nillable:
(can be declared as nil using xsi:nil att░░bute in instance XML documents)
Defined:
locally within TravellersResponseType comp░░xType; see XML source
Complex Type Summary
Con░ent:
complex, 12 elements
Defined:
globally; see XML source
Used:
Content:
complex, 13 elements
Defined:
globally; see XML source
Includes:
defi░░tion of 1 element
Used:
Content:
complex, 12 ele░░nts
Abstract:
(cannot be assigned directly to elements used in instance XML doc░░ents)
Defined:
globally; see XML source
Includes:
definitions of 12 elements
Used:
Content:
complex, 1 element
Defined:
globally; see XML so░rce
Includes:
definition of 1 element
Used:
Con░ent:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 ele░ent
Used:
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2009 sp1 (http://www.al░ova.com) by Jens Chr. Bachem (Bewotec GmbH) -->
<!--
DRV STRING - STandard Reservation Int░░face Next Generation
© 2016-17 DRV Deutscher ReiseVerband e.V.
Schicklerstraße 5-7
10179 Berlin
Phone +49 30 28406-0
Fax +49 30 28406-30
M░il info@drv.de

For licensing details see http://string.drv.de/license/ .

Common tra░░ller request/response.
-->
<xs:schema attributeFormDefault="unqualified" element░░░░Default="qualified" targetNamespace="http://string.drv.de/xmlschema/string" xmlns="http://st░ing.drv.de/xmlschema/string" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:include schem░░░cation="StringCommonTypes.xsd"/>
<xs:include schemaLocation="StringCommonTravellerTypes.xsd"/>
<xs:comp░░xType abstract="true" name="CommonTravellerType">
<xs:sequence>
<xs:element name="Iden░░fier" type="IdentifierType"/>
<xs:element minOccurs="0" name="Surname" type="xs:string"/>
<xs:ele░ent minOccurs="0" name="Prename" type="xs:string"/>
<xs:element minOccurs="0" name="Salu░░tion" nillable="true" type="SalutationType"/>
<xs:element minOccurs="0" name="Gender" nil░░ble="true" type="GenderType"/>
<xs:element minOccurs="0" name="AgeCategory" nil░░ble="true" type="AgeCategoryType"/>
<xs:element minOccurs="0" name="BirthDate" type="Dat░░ype"/>
<xs:element maxOccurs="1" minOccurs="0" name="ContactDetails" nillable="true" type="Contact░░░░ilsType"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Passport" nillable="true" type="Pass░░░tType"/>
<xs:element maxOccurs="1" minOccurs="0" name="ESTA_Information" nillable="true" type="AdditionalE░░░░░░░rmationType"/>
<xs:element maxOccurs="1" minOccurs="0" name="Address" nillable="true" type="Addr░░sType"/>
<xs:element maxOccurs="1" minOccurs="0" name="ClientNumber" type="xs:string"/>
</xs:seq░░nce>
</xs:complexType>
<xs:complexType name="CommonTravellerRequestType">
<xs:compl░░░ontent>
<xs:extension base="CommonTravellerType"/>
</xs:complexContent>
</xs:comp░░xType>
<xs:complexType name="CommonTravellerResponseType">
<xs:complexContent>
<xs:ext░░sion base="CommonTravellerType">
<xs:sequence>
<xs:element maxOccurs="1" min░░curs="0" name="TotalSalesPrice" nillable="true" type="CurrencyAmountType">
<xs:anno░░tion>
<xs:documentation>Total sales amount</xs:documentation>
</xs:annotation>
</xs:ele░ent>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!--lists-->
<xs:comp░░xType name="TravellersRequestType">
<xs:sequence>
<xs:element maxOccurs="unb░░nded" minOccurs="0" name="Traveller" nillable="true" type="CommonTravellerRequestType"/>
</xs:seq░░nce>
</xs:complexType>
<xs:complexType name="TravellersResponseType">
<xs:seq░░nce>
<xs:element maxOccurs="unbounded" minOccurs="0" name="Traveller" nillable="true" type="CommonTrav░░░░░░esponseType"/>
</xs:sequence>
</xs:complexType>
</xs:schema>

XML schema documentation gen░░ated with DocFlex/XML 1.11 using DocFlex/XML XSDDoc 2.8.3 template set

This documentation has been generated under the Evaluation (30 days) License for DocFlex/XML XSDDoc.
You may use it only for the evaluation of this software! The text was intentionally distorted by replacing some letters with shade ('░') character. As soon as you acquire the full license, no such distortions and messages will appear. You can purchase the license by following this link: http://www.filigris.com/shop/
Please note that using software in violation of its license leads to the following:
  • You break the law of your country. Every modern country has a law that protects intellectual property!
  • You make both your company and yourself vulnerable to future litigations with unpredictable consequences.
  • You cause immediate damage to the authors of the software, which may contribute to driving them out of business. This particularly applies to small companies!