<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" omit-xml-declaration="yes"/>
	
	<xsl:template match="/">
		<xsl:apply-templates select="//folder[@name='Links']/mark"/>
		<xsl:apply-templates select="//folder[@name='Links']/folder"/>
	</xsl:template>
	
	<xsl:template match="folder">
		<h3 class="foldertitle">
			<xsl:value-of select="@name"/>
		</h3>
		<div class="foldercontents">
			<xsl:apply-templates select="./*"/>
		</div>
	</xsl:template>
	
	<xsl:template match="mark">
		<xsl:if test="link">
			<xsl:text disable-output-escaping="yes">&lt;a href="</xsl:text>
			<xsl:value-of select="link"/>
			<xsl:text disable-output-escaping="yes">"&gt;</xsl:text>
		</xsl:if>
		<h3 class="marktitle">
			<xsl:value-of select="name"/>
		</h3>
		<xsl:if test="link">
			<xsl:text disable-output-escaping="yes">&lt;/a&gt;</xsl:text>
		</xsl:if>
		<xsl:if test="desc">
			<p class="markdesc">
				<xsl:value-of select="desc"/>
			</p>
		</xsl:if>
	</xsl:template>

</xsl:stylesheet>
