<?xml version="1.0"?>
<!-- Generated using BizTalk Mapper on Thu, Jan 08 2004 12:41:38 PM -->
<!-- Copyright (c) Microsoft Corporation. All rights reserved. -->
<mapsource Name="BizTalk Map" BizTalkServerMapperTool_Version="1.5" Version="1.5" XRange="100" YRange="420"><SrcTree><Schema name="Yahoo Finance.xml" b:BizTalkServerEditorTool_Version="1.5" b:root_reference="Company_index" b:standard="XML" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:b="urn:schemas-microsoft-com:BizTalkServer">
			<b:SelectionFields/>
			<ElementType name="Utilities" content="eltOnly">
				<b:RecordInfo/>
				<AttributeType name="Water_Utilities" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Natural_Gas_Utilities" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Electric_Utilities" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<attribute type="Electric_Utilities"/>
				<attribute type="Natural_Gas_Utilities"/>
				<attribute type="Water_Utilities"/>
			</ElementType><ElementType name="Energy" content="eltOnly">
				<b:RecordInfo/>
				<AttributeType name="Oil_Well_Services_Equipment" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Oil_Gas_Operations" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Oil_Gas_-_Integrated" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Coal" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<attribute type="Coal"/>
				<attribute type="Oil_Gas_-_Integrated"/>
				<attribute type="Oil_Gas_Operations"/>
				<attribute type="Oil_Well_Services_Equipment"/>
			</ElementType><ElementType name="Company_index" content="eltOnly">
				<b:RecordInfo/>
				<element type="Energy" maxOccurs="*" minOccurs="1"/>
				<element type="Utilities" maxOccurs="*" minOccurs="1"/>
			</ElementType></Schema>
	</SrcTree><TrgTree><Schema name="Standard.biz" b:BizTalkServerEditorTool_Version="1.5" b:root_reference="Company_index" b:standard="XML" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes" xmlns:b="urn:schemas-microsoft-com:BizTalkServer">
			<b:SelectionFields/>
			<ElementType name="Utilities" content="eltOnly">
				<b:RecordInfo/>
				<AttributeType name="Water_Utilities" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Independent_Power_Producers_and_Marketers" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Gas_Utilities" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Electric_Utilities" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Diversified_Utilities" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Alternative_Energy_Sources" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<attribute type="Diversified_Utilities"/>
				<attribute type="Electric_Utilities"/>
				<attribute type="Independent_Power_Producers_and_Marketers"/>
				<attribute type="Gas_Utilities"/>
				<attribute type="Water_Utilities"/>
				<attribute type="Alternative_Energy_Sources"/>
			</ElementType><ElementType name="Energy" content="eltOnly">
				<b:RecordInfo/>
				<AttributeType name="Petroleum_Product_Distribution" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Oil_and_Gas_Services" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Oil_and_Gas_Refining_and_Marketing" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Oil_and_Gas_Pipelines_and_Storage" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Oil_and_Gas_Exploration_and_Production" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Oil_and_Gas_Equipment" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<AttributeType name="Integrated_Oil_and_Gas" dt:type="string">
					<b:FieldInfo/></AttributeType>
				<attribute type="Integrated_Oil_and_Gas"/>
				<attribute type="Oil_and_Gas_Exploration_and_Production"/>
				<attribute type="Oil_and_Gas_Refining_and_Marketing"/>
				<attribute type="Oil_and_Gas_Equipment"/>
				<attribute type="Oil_and_Gas_Services"/>
				<attribute type="Oil_and_Gas_Pipelines_and_Storage"/>
				<attribute type="Petroleum_Product_Distribution"/>
			</ElementType><ElementType name="Company_index" content="eltOnly">
				<b:RecordInfo/>
				<element type="Energy" maxOccurs="*" minOccurs="1"/>
				<element type="Utilities" maxOccurs="*" minOccurs="1"/>
			</ElementType></Schema>
	</TrgTree><TreeValues/><Pages><Page Name="Page 1"><Links><Link LinkID="1" LinkFrom="/Company_index/Utilities/@Water_Utilities" LinkTo="/Company_index/Utilities/@Water_Utilities"/><Link LinkID="2" LinkFrom="/Company_index/Utilities/@Electric_Utilities" LinkTo="/Company_index/Utilities/@Electric_Utilities"/><Link LinkID="3" LinkFrom="/Company_index/Utilities/@Natural_Gas_Utilities" LinkTo="/Company_index/Utilities/@Gas_Utilities"/><Link LinkID="4" LinkFrom="/Company_index/Utilities" LinkTo="/Company_index/Utilities"/><Link LinkID="5" LinkFrom="/Company_index/Energy" LinkTo="/Company_index/Energy"/><Link LinkID="6" LinkFrom="/Company_index" LinkTo="/Company_index"/><Link LinkID="7" LinkFrom="/Company_index/Energy/@Oil_Gas_-_Integrated" LinkTo="/Company_index/Energy/@Integrated_Oil_and_Gas"/><Link LinkID="8" LinkFrom="/Company_index/Energy/@Oil_Well_Services_Equipment" LinkTo="/Company_index/Energy/@Oil_and_Gas_Services"/><Link LinkID="9" LinkFrom="/Company_index/Energy/@Oil_Well_Services_Equipment" LinkTo="/Company_index/Energy/@Oil_and_Gas_Equipment"/><Link LinkID="10" LinkFrom="/Company_index/Energy/@Oil_Gas_Operations" LinkTo="/Company_index/Energy/@Oil_and_Gas_Refining_and_Marketing"/><Link LinkID="11" LinkFrom="/Company_index/Energy/@Oil_Gas_Operations" LinkTo="/Company_index/Energy/@Oil_and_Gas_Exploration_and_Production"/></Links><Functoids/></Page></Pages><CompiledXSL><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:var="urn:var" xmlns:userVBScript="urn:userVBScript" xmlns:userJScript="urn:userJScript" exclude-result-prefixes="msxsl var userVBScript userJScript" version="1.0">
			<xsl:output method="xml" omit-xml-declaration="yes"/>
			<xsl:template match="/">
				<xsl:apply-templates select="Company_index"/>
			</xsl:template>
			<xsl:template match="Company_index">
				<Company_index>
					<xsl:for-each select="Energy">
						<Energy>
							<xsl:if test="@Oil_Gas_-_Integrated"><xsl:attribute name="Integrated_Oil_and_Gas"><xsl:value-of select="@Oil_Gas_-_Integrated"/></xsl:attribute></xsl:if>
							<xsl:if test="@Oil_Gas_Operations"><xsl:attribute name="Oil_and_Gas_Exploration_and_Production"><xsl:value-of select="@Oil_Gas_Operations"/></xsl:attribute></xsl:if>
							<xsl:if test="@Oil_Gas_Operations"><xsl:attribute name="Oil_and_Gas_Refining_and_Marketing"><xsl:value-of select="@Oil_Gas_Operations"/></xsl:attribute></xsl:if>
							<xsl:if test="@Oil_Well_Services_Equipment"><xsl:attribute name="Oil_and_Gas_Equipment"><xsl:value-of select="@Oil_Well_Services_Equipment"/></xsl:attribute></xsl:if>
							<xsl:if test="@Oil_Well_Services_Equipment"><xsl:attribute name="Oil_and_Gas_Services"><xsl:value-of select="@Oil_Well_Services_Equipment"/></xsl:attribute></xsl:if>
							<xsl:value-of select="./text()"/>
						</Energy>
					</xsl:for-each>
					<xsl:for-each select="Utilities">
						<Utilities>
							<xsl:if test="@Electric_Utilities"><xsl:attribute name="Electric_Utilities"><xsl:value-of select="@Electric_Utilities"/></xsl:attribute></xsl:if>
							<xsl:if test="@Natural_Gas_Utilities"><xsl:attribute name="Gas_Utilities"><xsl:value-of select="@Natural_Gas_Utilities"/></xsl:attribute></xsl:if>
							<xsl:if test="@Water_Utilities"><xsl:attribute name="Water_Utilities"><xsl:value-of select="@Water_Utilities"/></xsl:attribute></xsl:if>
							<xsl:value-of select="./text()"/>
						</Utilities>
					</xsl:for-each>
					<xsl:value-of select="./text()"/>
				</Company_index>
			</xsl:template>
		</xsl:stylesheet>
	</CompiledXSL></mapsource>

