XML-Schema
<xs:element name="Adresse">
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:elementname="Postfach" type="xs:string"/>
xs:sequence>
<xs:element name="Strasse" type="xs:string"/>
<xs:element name="Hausnummer" type="xs:string"/>
</xs:sequence>
</xs:choice>
<xs:element name="PLZ" type="xs:integer"/>
<xs:element name="Ort" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
Instanz
<Adresse>
<Strasse>Albertus Magnus Platz</Strasse>
<Hausnummer>1a</Hausnummer>
<PLZ>50931</PLZ>
<Ort>Köln</Ort>
</Adresse>
oder
<Adresse>
<Postfach>135A675</Postfach>
<PLZ>50931</PLZ>
<Ort>Köln</Ort>
</Adresse>