<?xml version="1.0" encoding="UTF-8"?><!-- edited 2004-02-06 by Matti Vasara (Fingrid Oyj) . Target and r namespaces changed 2004-10-27.--><!--W3C Schema generated by XMLSPY v2004 rel. 3 U --><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" attributeFormDefault="unqualified">	<xs:element name="Body">		<xs:complexType>			<xs:sequence>				<xs:element ref="r:s"/>				<xs:element ref="r:b"/>				<xs:element ref="r:nroc"/>				<xs:element ref="r:c" maxOccurs="unbounded"/>			</xs:sequence>		</xs:complexType>	</xs:element>	<xs:element name="Csize">		<xs:complexType>			<xs:simpleContent>				<xs:extension base="xs:integer">					<xs:attribute name="unit" type="r:unittype" use="optional" default="MWh"/>				</xs:extension>			</xs:simpleContent>		</xs:complexType>	</xs:element>	<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:token"/>	<xs:element name="PD">		<xs:complexType>			<xs:simpleContent>				<xs:extension base="xs:long">					<xs:attribute name="cS" type="xs:NMTOKEN" use="optional" default="recs"/>				</xs:extension>			</xs:simpleContent>		</xs:complexType>	</xs:element>	<xs:element name="b">		<xs:complexType>			<xs:simpleContent>				<xs:extension base="xs:token">					<xs:attribute name="cS" type="xs:NMTOKEN" use="optional" default="recs"/>				</xs:extension>			</xs:simpleContent>		</xs:complexType>	</xs:element>	<xs:element name="c">		<xs:complexType>			<xs:sequence>				<xs:element ref="r:association" minOccurs="0" maxOccurs="unbounded"/>				<xs:element ref="r:sc"/>				<xs:element ref="r:ec"/>				<xs:element ref="r:Csize" minOccurs="0"/>				<xs:element ref="r:IB"/>				<xs:element ref="r:PD"/>				<xs:element ref="r:genperiod" minOccurs="0"/>				<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="association">		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="recs"/>				<xs:enumeration value="go"/>				<xs:enumeration value="eecs"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="context">		<xs:simpleType>			<xs:restriction base="xs:token">				<xs:enumeration value="transfer"/>			</xs:restriction>		</xs:simpleType>	</xs:element>	<xs:element name="earm">		<xs:complexType>			<xs:simpleContent>				<xs:extension base="xs:byte">					<xs:attribute name="cS" type="xs:NMTOKEN" use="optional" default="recs"/>				</xs:extension>			</xs:simpleContent>		</xs:complexType>	</xs:element>	<xs:element name="ec">		<xs:complexType>			<xs:simpleContent>				<xs:extension base="xs:nonNegativeInteger">					<xs:attribute name="cS" type="xs:NMTOKEN" use="optional" default="recs"/>				</xs:extension>			</xs:simpleContent>		</xs:complexType>	</xs:element>	<xs:element name="genperiod">		<xs:complexType>			<xs:attribute name="startd" type="xs:date" use="required"/>			<xs:attribute name="endd" type="xs:date" use="required"/>		</xs:complexType>	</xs:element>	<xs:element name="header">		<xs:complexType>			<xs:sequence>				<xs:element ref="r:ID"/>				<xs:element ref="r:from"/>				<xs:element ref="r:to"/>				<xs:element ref="r:context" 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:complexType>			<xs:simpleContent>				<xs:extension base="xs:token">					<xs:attribute name="cS" type="xs:NMTOKEN" use="required"/>				</xs:extension>			</xs:simpleContent>		</xs:complexType>	</xs:element>	<xs:element name="sc">		<xs:complexType>			<xs:simpleContent>				<xs:extension base="xs:nonNegativeInteger">					<xs:attribute name="cS" type="xs:NMTOKEN" use="optional" default="recs"/>				</xs:extension>			</xs:simpleContent>		</xs:complexType>	</xs:element>	<xs:element name="tec">		<xs:complexType>			<xs:simpleContent>				<xs:extension base="xs:token">					<xs:attribute name="cS" type="xs:NMTOKEN" use="optional" default="recs"/>				</xs:extension>			</xs:simpleContent>		</xs:complexType>	</xs:element>	<xs:element name="from">		<xs:complexType>			<xs:simpleContent>				<xs:extension base="xs:token">					<xs:attribute name="cS" type="xs:NMTOKEN" use="optional" default="recs"/>				</xs:extension>			</xs:simpleContent>		</xs:complexType>	</xs:element>	<xs:element name="to">		<xs:complexType>			<xs:simpleContent>				<xs:extension base="xs:token">					<xs:attribute name="cS" type="xs:NMTOKEN" use="optional" default="recs"/>				</xs:extension>			</xs:simpleContent>		</xs:complexType>	</xs:element>	<xs:simpleType name="unittype">		<xs:restriction base="xs:NMTOKEN">			<xs:enumeration value="Wh"/>			<xs:enumeration value="kWh"/>			<xs:enumeration value="MWh"/>		</xs:restriction>	</xs:simpleType></xs:schema>