<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output method="html"/>
	<xsl:include href="Style1.xsl"/>
	<xsl:template match="/">
		<!-- Set Formatting Characteristics -->
		<xsl:call-template name="Style1"/>
		<h1>Display of transactions in order of MMDDYYYY</h1>
		<span class="subhead">Start Dates</span>
		<table border="1">
			<tr>
				<th>Transaction Start Date</th>
				<th>Description</th>
				<th>Month</th>
				<th>Day</th>
				<th>Year</th>
			</tr>
			<xsl:for-each select="/transactions/transaction">
				<xsl:sort order="ascending" select="concat(substring(@startdate, 6,2), substring(@startdate, 9,2), substring(@startdate, 1,4))"/>
				<tr>
					<td>
						<xsl:value-of select="@startdate"/>
					</td>
					<td>
						<xsl:value-of select="@description"/>
					</td>
					<td>
						<xsl:value-of select="substring(@startdate, 6,2)"/>
					</td>
					<td>
						<xsl:value-of select="substring(@startdate, 9,2)"/>
					</td>
					<td>
						<xsl:value-of select="substring(@startdate, 1,4)"/>
					</td>
				</tr>
			</xsl:for-each>
		</table>
		<br/>
		<br/>
		<span class="subhead">End Dates</span>
		<table border="1">
			<tr>
				<th>Transaction End Date</th>
				<th>Description</th>
				<th>Month</th>
				<th>Day</th>
				<th>Year</th>
			</tr>
			<xsl:for-each select="/transactions/transaction">
				<xsl:sort order="ascending" select="concat(substring(@enddate, 6,2), substring(@enddate, 9,2), substring(@enddate, 1,4))"/>
				<tr>
					<td>
						<xsl:value-of select="@enddate"/>
					</td>
					<td>
						<xsl:value-of select="@description"/>
					</td>
					<td>
						<xsl:value-of select="substring(@enddate, 6,2)"/>
					</td>
					<td>
						<xsl:value-of select="substring(@enddate, 9,2)"/>
					</td>
					<td>
						<xsl:value-of select="substring(@enddate, 1,4)"/>
					</td>
				</tr>
			</xsl:for-each>
		</table>
		<xsl:apply-templates/>
	</xsl:template>
</xsl:stylesheet>
