<?xml version="1.0"?>

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

  <xsl:output method="xml"/>

  <xsl:template match="list">
    <table>
      <thead>
        <tr>
          <th>
            <xsl:text>ID</xsl:text>
          </th>
          <th>
            <xsl:text>Name</xsl:text>
          </th>
          <th>
            <xsl:text>Phone</xsl:text>
          </th>
        </tr>
      </thead>
      <tbody>
        <xsl:apply-templates/>
      </tbody>
    </table>
  </xsl:template>

  <xsl:template match="account">
    <tr>
      <xsl:apply-templates/>
    </tr>
  </xsl:template>

  <xsl:template match="id">
    <td>
      <xsl:apply-templates/>
    </td>
  </xsl:template>

  <xsl:template match="name">
    <td>
      <xsl:apply-templates/>
    </td>
  </xsl:template>

  <xsl:template match="phone">
    <td>
      <xsl:apply-templates/>
    </td>
  </xsl:template>

</xsl:stylesheet>
