<?xml version="1.0" encoding="utf-8"?>
<!-- $Id: whoFmt.xsl,v 1.14 2003/03/02 07:16:48 connolly Exp $ -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  version="1.0"
  xmlns:tables="http://tux.w3.org:7000/administration#"
  xmlns:users="http://tux.w3.org:7000/administration/users#"
  xmlns="http://www.w3.org/1999/xhtml">
  
  <xsl:output method="xml" indent='yes' doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
  
  <xsl:template match="/">
    <html>
      <body>
        <p>The following are registered to attend <a href="./">the meeting</a>:</p>
        <ol>

          <xsl:for-each select="//tables:users">
            <xsl:sort select="users:family" />
            <xsl:sort select="users:given" />
            <li>
              <b>
                <xsl:value-of select="users:family"/>
                <xsl:text>, </xsl:text>
                <xsl:value-of select="users:given"/>
              </b>
              
              <xsl:if test='users:org'>
                <xsl:text> </xsl:text>
                <em>
                  <xsl:value-of select="users:org"/>
                </em>
              </xsl:if>
              
              <xsl:if test='normalize-space(users:URL)'>
                <xsl:text> (</xsl:text>
                <a href='{users:URL}'>more</a>
                <xsl:text>)</xsl:text>
              </xsl:if>
            </li>
          </xsl:for-each>
        </ol>
        <address>formatted with XSLT. see <a href="./#who">details</a></address>
      </body>
    </html>
  </xsl:template>
    
    
  <!-- don't pass text thru -->
  <xsl:template match="text()|@*">
  </xsl:template>
    
</xsl:stylesheet>
  