<?xml version="1.0" encoding="UTF-8"?><!-- W3C Schema generated and edited by Matti Vasara (Fingrid Oyj) matti.vasara@fingrid.fi --><!-- Changed target  and r: namespaces 2004-09-20--> <xs:schema targetNamespace="http://www.fingrid.fi/attachments/schemas" xmlns:r="http://www.fingrid.fi/attachments/schemas" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">	<xs:element name="AID" type="xs:long"/>	<xs:element name="Body">		<xs:complexType>			<xs:sequence>				<xs:element ref="r:ID" minOccurs="0"/>				<xs:element ref="r:message" minOccurs="0"/>				<xs:element ref="r:content" minOccurs="0"/>				<xs:element ref="r:s" minOccurs="0"/>				<xs:element ref="r:b" minOccurs="0"/>				<xs:element ref="r:nroc" minOccurs="0"/>				<xs:element ref="r:c" minOccurs="0" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="content" type="xs:boolean"/>	<xs:element name="Env">		<xs:complexType>			<xs:sequence>				<xs:element ref="r:header"/>				<xs:element ref="r:Body"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="IB" type="xs:token"/>	<xs:element name="ID" type="xs:long"/>	<xs:element name="message" type="xs:boolean"/>	<xs:element name="PD">		<xs:complexType>			<xs:attribute name="iD" type="xs:long" use="required"/>			<xs:attribute name="commDate" type="xs:date" use="optional"/>		</xs:complexType>	</xs:element>	<xs:element name="b">		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:maxLength value="13"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="c">		<xs:complexType>			<xs:sequence maxOccurs="unbounded">				<xs:element ref="r:sc"/>				<xs:element ref="r:ec"/>				<xs:element ref="r:IB"/>				<xs:element ref="r:PD"/>				<xs:element ref="r:ist"/>				<xs:element ref="r:tec"/>				<xs:element ref="r:earm"/>				<xs:element ref="r:icap"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="earm" type="xs:byte"/>	<xs:element name="ec" type="xs:nonNegativeInteger"/>	<xs:element name="from" type="xs:anyURI"/>	<xs:element name="header">		<xs:complexType>			<xs:sequence>				<xs:element ref="r:AID" minOccurs="0"/>				<xs:element ref="r:ID" minOccurs="0"/>				<xs:element ref="r:from" minOccurs="0"/>				<xs:element ref="r:to" minOccurs="0"/>			</xs:sequence>			<xs:attribute name="mst" type="xs:dateTime" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="icap" type="xs:positiveInteger"/>	<xs:element name="ist" type="xs:dateTime"/>	<xs:element name="nroc" type="xs:short"/>	<xs:element name="s">		<xs:simpleType>			<xs:restriction base="xs:string">				<xs:maxLength value="13"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="sc" type="xs:nonNegativeInteger"/>	<xs:element name="tec">		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:maxLength value="2"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="to" type="xs:anyURI"/></xs:schema>