Hola, necesito mostrar lo siguiente en un documento HTML:

Código :

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/layout/guild-info.xsl"?>

<page globalSearch="0" lang="es_es" requestUrl="/guild-info.xml">
  <guildInfo>
    <guild battleGroup="Crueldad" name="The Forsaken Gods" realm="Zul'jin" rosterUrl="r=Zul%27jin&amp;n=The+Forsaken+Gods&amp;p=1" statsUrl="r=Zul%27jin&amp;n=The+Forsaken+Gods">
      <members memberCount="100">
        <character class="Pícaro" classId="4" gender="Masculino" genderId="0" level="39" name="Agonys" race="No muerto" raceId="5" rank="4" url="r=Zul%27jin&amp;n=Agonys"/>
        <character class="Pícaro" classId="4" gender="Masculino" genderId="0" level="29" name="Aloc" race="No muerto" raceId="5" rank="4" url="r=Zul%27jin&amp;n=Aloc"/>
        <character class="Mago" classId="8" gender="Masculino" genderId="0" level="28" name="Antonidas" race="Elfo de sangre" raceId="10" rank="4" url="r=Zul%27jin&amp;n=Antonidas"/>
        <character class="Paladín" classId="2" gender="Masculino" genderId="0" level="23" name="Aurón" race="Elfo de sangre" raceId="10" rank="4" url="r=Zul%27jin&amp;n=Aur%C3%B3n"/>
      </members>
    </guild>
  </guildInfo>
</page>

Código :

<html>
<body>

<xml id="members" src="http://www.alonglistofnames.com/wow/the_forsaken_gods.xml"></xml>

<table border="1" datasrc="#members" width="100%">
<tr>
<td><span datafld="character"></span></td>
</tr>
</table>

</body>
</html>


En este ejemplo de HTMl no puedo ver nada, el atributo datafld está bien pero no muestra nada porque dentro del nodo no hay nada sino atributos (como se ve en el xml) y parece que no se pueden mostrar atributos... De qué forma obtendríais esta tabla?

Gracias