<?xml version="1.0" encoding="utf-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" elementFormDefault="qualified" attributeFormDefault="unqualified">	<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd"/>	<xs:element name="Wynik">		<xs:annotation>			<xs:documentation>Odpowiedź systemu CERBER generowana w wyniku przesłania do MF zestawu danych z informacjami o rachunkach, jak i potwierdzenie otrzymania certyfikatu osoby upoważnionej.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="KodWyjscia" type="TKodWyjscia"/>				<xs:choice minOccurs="0">					<xs:element ref="ZestawInfo"/>					<xs:element name="CertInfo" type="TCertInfo"/>				</xs:choice>				<xs:element name="Plik">					<xs:annotation>						<xs:documentation>Nazwa przysłanego pliku, który spowodował wygenerowanie autoodpowiedzi.</xs:documentation>					</xs:annotation>					<xs:simpleType>						<xs:restriction base="TZnakowy">							<xs:maxLength value="100"/>						</xs:restriction>					</xs:simpleType>				</xs:element>				<xs:element ref="ds:Signature"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="ZestawInfo">		<xs:annotation>			<xs:documentation>Informacja o przysłanym zestawie.</xs:documentation>		</xs:annotation>		<xs:complexType>			<xs:sequence>				<xs:element name="PodmiotZobowiazany">					<xs:annotation>						<xs:documentation>Podmiot zobowiązany do przekazywania informacji o rachunkach.</xs:documentation>					</xs:annotation>					<xs:complexType>						<xs:choice>							<xs:element name="IdSKOK" fixed="79999995">								<xs:complexType>									<xs:simpleContent>										<xs:extension base="TNrOddzialuBanku">											<xs:attribute name="nrJednostki" use="required">												<xs:simpleType>													<xs:restriction base="xs:string">														<xs:pattern value="\d{3}"/>													</xs:restriction>												</xs:simpleType>											</xs:attribute>										</xs:extension>									</xs:simpleContent>								</xs:complexType>							</xs:element>							<xs:element name="IdBank" type="TNrOddzialuBanku"/>						</xs:choice>						<xs:attribute name="nazwa" type="TZnakowy" use="required"/>					</xs:complexType>				</xs:element>			</xs:sequence>			<xs:attribute name="dataUtworzenia" type="xs:dateTime" use="required">				<xs:annotation>					<xs:documentation>Data utworzenia zestawu.</xs:documentation>				</xs:annotation>			</xs:attribute>			<xs:attribute name="miesiac" type="xs:gMonth" use="optional">				<xs:annotation>					<xs:documentation>Miesiąc za który są dane.</xs:documentation>				</xs:annotation>			</xs:attribute>			<xs:attribute name="rok" type="xs:gYear" use="optional">				<xs:annotation>					<xs:documentation>Rok za który są dane.</xs:documentation>				</xs:annotation>			</xs:attribute>			<xs:attribute name="nadawca" type="TZnakowy" use="required">				<xs:annotation>					<xs:documentation>Nadawca zestawu danych.</xs:documentation>				</xs:annotation>			</xs:attribute>			<xs:attribute name="idNadawcy" type="TNrOddzialuBanku" use="required">				<xs:annotation>					<xs:documentation>Identyfikator oddziału.</xs:documentation>				</xs:annotation>			</xs:attribute>			<xs:attribute name="nrJednostki" use="optional">				<xs:annotation>					<xs:documentation>Numer jednostki w przypadku SKOK.</xs:documentation>				</xs:annotation>				<xs:simpleType>					<xs:restriction base="xs:string">						<xs:pattern value="\d{3}"/>					</xs:restriction>				</xs:simpleType>			</xs:attribute>		</xs:complexType>	</xs:element>	<xs:complexType name="TCertInfo">		<xs:annotation>			<xs:documentation>Typ definiujący informację o przysłanym załączniku XML z certyfikatem.</xs:documentation>		</xs:annotation>		<xs:sequence>			<xs:element name="Wystawca" type="xs:string"/>			<xs:element name="NrSeryjny" type="xs:integer"/>		</xs:sequence>	</xs:complexType>	<xs:simpleType name="TKodWyjscia">		<xs:annotation>			<xs:documentation>Kod wyjścia kanału wejściowego CerBeR</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:int">			<xs:enumeration value="0">				<xs:annotation>					<xs:documentation>Brak błędów.</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="1001">				<xs:annotation>					<xs:documentation>Nie powiodła się próba odszyfrowania dokumentu.</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="1002">				<xs:annotation>					<xs:documentation>Zaszyfrowany dokument XML nie jest zgodny z odpowiednią schemą (np. nie zawiera elementu 'EncryptedData').</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="2001">				<xs:annotation>					<xs:documentation>Brak potwierdzonego certyfikatu nadawcy.</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="2002">				<xs:annotation>					<xs:documentation>Certyfikat wygasł.</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="2003">				<xs:annotation>					<xs:documentation>Certyfikat zawiera za mało danych.</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="2004">				<xs:annotation>					<xs:documentation>Certyfikat nie jest podpisany przez właściwe CA.</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="2005">				<xs:annotation>					<xs:documentation>Otrzymany certyfikat nie spełnia wymagań.</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="2006">				<xs:annotation>					<xs:documentation>Certyfikat jeszcze nie ważny.</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="2007">				<xs:annotation>					<xs:documentation>Dokument XML nie zawiera informacji o certyfikacie osoby upoważnionej.</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="2008">				<xs:annotation>					<xs:documentation>Informacja o wystawcy certyfikatu podana jest w niewłaściwym formacie (dopuszczalne formaty to RFC 1779 oraz RFC 2253).</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="3001">				<xs:annotation>					<xs:documentation>Dokument XML nie zawiera elementu 'Signature'.</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="3002">				<xs:annotation>					<xs:documentation>Dokument XML nie jest zgodny z oryginałem.</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="4001">				<xs:annotation>					<xs:documentation>Dokument XML nie jest zgodny z XSD.</xs:documentation>				</xs:annotation>			</xs:enumeration>			<xs:enumeration value="5001">				<xs:annotation>					<xs:documentation>Przysłano dane za niewłaściwy okres.</xs:documentation>				</xs:annotation>			</xs:enumeration>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="TNrOddzialuBanku">		<xs:annotation>			<xs:documentation>Typ definiujący nr oddziału banku</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:string">			<xs:maxLength value="8"/>			<xs:pattern value="\d{8}"/>		</xs:restriction>	</xs:simpleType>	<xs:simpleType name="TZnakowy">		<xs:annotation>			<xs:documentation>Typ znakowy ograniczony do jednej linii.</xs:documentation>		</xs:annotation>		<xs:restriction base="xs:normalizedString">			<xs:minLength value="1"/>			<xs:maxLength value="240"/>			<xs:whiteSpace value="replace"/>		</xs:restriction>	</xs:simpleType></xs:schema>