<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
><xsl:output method="text" encoding="UTF-8" /><xsl:template match="districts">MAP
  SIZE 384 384
  EXTENT 789673.630000 824525.750000 913602.630000 957226.130000
  LAYER
    NAME districts
    TYPE POLYGON
    STATUS DEFAULT
    DATA tompkinsElectDists.shp
    LABELITEM 'DISTNAME'
    CLASSITEM 'DISTNAME'

<xsl:apply-templates select="dist"/>

  END
END
</xsl:template>

<xsl:template match="dist">
CLASS
EXPRESSION '<xsl:apply-templates select="distName" />'
STYLE
   OUTLINECOLOR 255 255 255
   COLOR <xsl:choose><xsl:when test= "winner = 'BUSH'">255 0 0</xsl:when><xsl:when test= "winner = 'KERRY'" >0 0 255</xsl:when></xsl:choose>
 END
 LABEL 
   MINFEATURESIZE 40
 END
END

</xsl:template>
</xsl:stylesheet>
