<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                version="1.0">

<xsl:output method="xml" indent="yes"
            omit-xml-declaration="yes" />

<xsl:template match="/">
  <xsl:for-each select="/questionairre/item">
    <xsl:variable name="Pos" select="position()" />
    <xsl:variable name="Num" select="concat('Q',$Pos)" />
    <p><xsl:value-of select="concat($Pos,'. ', question)" />
       &#8212;<br /><br />
    <input type="radio" name="{$Num}" value="U"
           checked="checked" />Undecided<br />
    <xsl:for-each select="answer">
      <input type="radio" name="{$Num}" value="{@code}" />
      <xsl:value-of select="." /><br />
    </xsl:for-each>
    </p>
  </xsl:for-each>
</xsl:template>

</xsl:stylesheet>


