<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:param name="interest1"/>
<xsl:param name="interest2"/>
<xsl:param name="interest3"/>
<xsl:param name="interest4"/>
<xsl:param name="interest5"/>
<xsl:param name="interest6"/>
<xsl:param name="interest7"/>
<xsl:param name="interest8"/>
<xsl:param name="interest9"/>

<xsl:output
    method="xml"
    version="1.0"
    encoding="ISO-8859-1"
    omit-xml-declaration="no"
    doctype-public="-//W3C//DTD VOICEXML 2.1//EN"
    doctype-system="http://www.w3.org/TR/voicexml21/vxml.dtd"
    indent="yes"
/>
	
<xsl:template match="/">
    <vxml version="2.1" xmlns="http://www.w3.org/2001/vxml">
        <form>
            <block>
            
            You might like these events:
            
            <xsl:for-each select="/events/event[contains(category, $interest1) or contains(category, $interest2) or contains(category, $interest3) or contains(category, $interest4) or contains(category, $interest5) or contains(category, $interest6) or contains(category, $interest7) or contains(category, $interest8) or contains(category, $interest9)]">
            <xsl:variable name="category"><xsl:value-of select="category"/></xsl:variable>
            <xsl:variable name="what"><xsl:value-of select="what"/></xsl:variable>
            <xsl:value-of select="$what"/>. 
            </xsl:for-each>
            Good bye!
            
            </block>
        </form>
    </vxml>
</xsl:template>
</xsl:stylesheet>
