<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output  indent="no" method="text" encoding="ISO-8859-1"></xsl:output>
<xsl:strip-space elements="pecking-order person name subordinates"></xsl:strip-space>
	<xsl:template match="/pecking-order/person">
		<xsl:text disable-output-escaping="yes">&quot;</xsl:text>
		<xsl:value-of select="name"></xsl:value-of>
		<xsl:text disable-output-escaping="yes">&quot;</xsl:text>
		<xsl:text>;</xsl:text>
		<xsl:text disable-output-escaping="yes">&quot;</xsl:text>
		<xsl:text>NULL</xsl:text>
		<xsl:text disable-output-escaping="yes">&quot;</xsl:text>
		<xsl:text>&#x0D;&#x0A;</xsl:text>
		<xsl:apply-templates select="subordinates/person"/>
	</xsl:template>
	<xsl:template match="person">
		<xsl:text disable-output-escaping="yes">&quot;</xsl:text>
		<xsl:value-of select="name"></xsl:value-of>
		<xsl:text disable-output-escaping="yes">&quot;</xsl:text>
		<xsl:text>;</xsl:text>
		<xsl:text disable-output-escaping="yes">&quot;</xsl:text>
		<xsl:value-of select="../../name"></xsl:value-of>
		<xsl:text disable-output-escaping="yes">&quot;</xsl:text>
		<xsl:text>&#x0D;&#x0A;</xsl:text>
		<xsl:apply-templates select="subordinates/person"/>
	</xsl:template>
</xsl:stylesheet>

