<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:msxsl="urn:schemas-microsoft-com:xslt">
<xsl:output method="text"/>

<xsl:template match="/">
<xsl:value-of select="portfolio/title"/>
<xsl:text disable-output-escaping="yes">&#13;</xsl:text>
<xsl:value-of select="portfolio/subtitle"/>
<xsl:text disable-output-escaping="yes">&#13;</xsl:text>

<xsl:apply-templates select="portfolio/headers"/>
<xsl:text disable-output-escaping="yes">&#13;</xsl:text>
<xsl:apply-templates select="portfolio/rows/row"/>
<xsl:text disable-output-escaping="yes">&#13;</xsl:text>
</xsl:template>

<xsl:template match="headers/header">
	<xsl:value-of select="."/>
	<xsl:text disable-output-escaping="yes">&#9;</xsl:text>
</xsl:template>

<xsl:template match="row">
	<xsl:for-each select="value">
		<xsl:value-of select="."/>
		<xsl:text disable-output-escaping="yes">&#9;</xsl:text>
	</xsl:for-each>

	<xsl:text disable-output-escaping="yes">&#13;</xsl:text>	
</xsl:template>

</xsl:stylesheet>
