<?xml version='1.0' encoding='utf-8' ?><xsl:stylesheet version="1.0" 	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template name="DisplayStringAsTable">
   	<xsl:param name="strInput" select="''"/>
	<xsl:param name="strColHeader" select="''"/>
	<xsl:param name="strPageHeader" select="''"/>

	<STYLE>
	H1 {COLOR: darkblue; FONT-FAMILY: Arial}
	TH {COLOR: white; FONT-FAMILY: Arial; background-color: darkblue;}
	TD {COLOR: blue; FONT-FAMILY: Arial}
	TR { background-color: beige; }
	</STYLE>


	<h1><xsl:value-of select="$strPageHeader"/></h1>


	<table border="1">
		<tr><th><xsl:value-of select="$strColHeader"/></th></tr>

	<xsl:call-template name="Split">
		<xsl:with-param name="strInput" select="$strInput"/>
		<xsl:with-param name="strDelim" select="'|'"/>

	</xsl:call-template>
	</table>


</xsl:template>

<xsl:template name="Split">
   	<xsl:param name="strInput" select="''"/>
	<xsl:param name="strDelim" select="'|'"/>


	<xsl:variable name="strDisplay" select="substring-before($strInput, $strDelim)"/>

	<xsl:choose>
	 <xsl:when test="contains($strInput, $strDelim)">	

		<tr><td><xsl:value-of select="$strDisplay"/></td></tr>
		<xsl:call-template name="Split">
			<xsl:with-param name="strInput" select="substring-after($strInput, $strDelim)"/>
		</xsl:call-template>
     </xsl:when>
     
	 
	 <xsl:otherwise>
		<tr><td><xsl:value-of select="$strInput"/></td></tr>
	</xsl:otherwise>
</xsl:choose>


</xsl:template>
</xsl:stylesheet>
<!-- Stylus Studio meta-information - (c)1998-2001 eXcelon Corp.
<metaInformation>
<scenarios/>
</metaInformation>
-->

