<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:tns="urn:example.org" targetNamespace="urn:example.org">	<xs:element name="Artikel">		<xs:complexType>			<xs:sequence>				<xs:element ref="tns:Bezeichnung"/>			</xs:sequence>			<xs:attribute name="nr" type="xs:short" use="required"/>			<xs:attribute name="anzahl" type="xs:positiveInteger" use="required"/>			<xs:attribute name="einzelpreis" type="tns:PreisTyp" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="Bezeichnung" type="xs:string"/>	<xs:element name="Name" type="xs:string"/>	<xs:element name="Ort" type="xs:string"/>	<xs:element name="PLZ" type="tns:PLZTyp"/>	<xs:element name="Posten">		<xs:complexType>			<xs:sequence>				<xs:element ref="tns:Artikel"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Rechnung">		<xs:complexType>			<xs:sequence>				<xs:element ref="tns:Rechnungsanschrift"/>				<xs:element ref="tns:Posten" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Rechnungsanschrift">		<xs:complexType>			<xs:sequence>				<xs:element ref="tns:Name"/>				<xs:element ref="tns:Str-HsNr"/>				<xs:element ref="tns:PLZ"/>				<xs:element ref="tns:Ort"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Str-HsNr" type="xs:string"/>	<xs:simpleType name="PLZTyp">		<xs:restriction base="xs:integer">			<xs:minInclusive value="00001"/>			<xs:maxInclusive value="99999"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="PreisTyp">		<xs:restriction base="xs:decimal">			<xs:minExclusive value="0"/>		</xs:restriction>	</xs:simpleType>	</xs:schema>