<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns="http://earth.google.com/kml/2.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output method="xml" />
	<xsl:template match="/">
		<kml>
			<Document>
				<name>Path</name>
				<xsl:apply-templates />
			</Document>
		</kml>
	</xsl:template>
	<xsl:template match="sheet">
		<xsl:for-each select="row[@row >= 3]">
			<Placemark>
				<name>
					<xsl:value-of select="@name" />
				</name>
				<LineString>
					<tessellate>1</tessellate>
					<coordinates>
						<xsl:variable name="row" select="@row - 1" />
						<xsl:variable name="prev" select="../row[@row = $row]" />
						<xsl:if test="$prev">
							<xsl:value-of select="$prev/cell[@col=2]/@value" />,<xsl:value-of select="$prev/cell[@col=1]/@value" />,0
							<xsl:value-of select="cell[@col=2]/@value" />,<xsl:value-of select="cell[@col=1]/@value" />,0
						</xsl:if>
					</coordinates>
				</LineString>
			</Placemark>
		</xsl:for-each>
	</xsl:template>
</xsl:stylesheet>

