git_bsmd/nsw/HIS-NORD/xsd.assert/pob_reeder.xsd
Daniel Schick 3ce90d643a 3.0.8
Erweiterung Dakosy, HIS-Nord (erste Anfänge)
2016-04-03 09:10:35 +00:00

21 lines
840 B
XML

<?xml version="1.0"?>
<!-- DATEN + DIENSTE GmbH Rostock, Version vom 02.02.2016 -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="pob">
<xs:sequence>
<xs:element name="TotalPersonsOnBoard" type="pob-type"/>
<xs:element name="TotalCrewMembersOnBoard" type="posint-type"/>
<xs:element name="TotalPassengersOnBoard" type="posint0-type"/>
<xs:element name="TotalStowawaysOnBoard" type="posint0-type"/>
</xs:sequence>
<xs:assert test="(TotalCrewMembersOnBoard + TotalPassengersOnBoard + TotalStowawaysOnBoard) eq TotalPersonsOnBoard"/>
</xs:complexType>
<!-- ============ simple types ============ -->
<xs:simpleType name="pob-type">
<xs:restriction base="xs:integer">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="99998"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>