<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/XSL/Transform/1.0">

  <xsl:output method="xml" indent="yes" omit-xml-declaration="no" />

  <xsl:template match="text()"/>

  <xsl:template match="/">
    <xsa>
       <vendor>
         <xsl:choose>
           <xsl:when test="softpkg/authors/person/name">           
             <name><xsl:value-of select="softpkg/authors/person/name"/></name>
           </xsl:when>
           <xsl:otherwise>
             <name><xsl:text>unknown</xsl:text></name>
           </xsl:otherwise>
         </xsl:choose>
         
         <xsl:if test="softpkg/authors/person/email">           
           <email><xsl:value-of select="softpkg/authors/person/email"/></email>
         </xsl:if>
         
         <xsl:if test="softpkg/website">           
           <url><xsl:value-of select="softpkg/website"/></url>
         </xsl:if>
       </vendor>
       <product id="{softpkg/@id}">
         <name>
           <xsl:value-of select="softpkg/name" />
         </name>
         <version>
	   <xsl:for-each select="softpkg/implementation/distro">
             <xsl:sort select="./@version"/>
               <xsl:if test="position()=last()">
                   <xsl:value-of select="./@version"/>
               </xsl:if>
             </xsl:for-each>	      
         </version>
         <xsl:if test="softpkg/implementation/distro/release-date">
  	   <last-release><xsl:value-of select="softpkg/implementation/distro/release-date"/></last-release>
         </xsl:if>
         <xsl:if test="softpkg/website">
           <info-url><xsl:value-of select="softpkg/website"/></info-url>
         </xsl:if>
       </product>
       
    </xsa>
  </xsl:template>  

</xsl:stylesheet>

