Combinando XML y HTML

Reymes
13 de Mayo del 2002
Mis saludos.
Estoy buscando alguna documentación que me brinde información acerca de como manipular documentos XML desde HTML. He encontrado algo en http://www.ramon.org/xml/articulos/datos_xml_desde_html.htm, pero me quedan dudas al tratar la llamadas tablas asimétricas, pues intento manipular estructura como la siguiente
<Alumnos>
<Alumno>
<Nombre> Manuela</Nombre>
<Asignaturas>
<Asignatura> Matemática </Asignatura>
<Asignatura> Español</Asignatura>
</Asignaturas>
</Alumno>
<Alumno>
<Nombre> Manolo</Nombre>
<Asignaturas>
<Asignatura> Geografía</Asignatura>
<Asignatura> Biología</Asignatura>
<Asignatura> Computación</Asignatura>
</Asignaturas>
</Alumno>
<Alumnos>

El problema se me da en que no sé como representar dentro de una estructura de tabla HTML a las asignaturas de los alumnos, y la única solución que conozco me obliga a renombrar las etiquetas comprendidas dentro de <Asignaturas>...</Asignaturas> como <Aisnatura1>, <Asignatura2>, y así sucesivamente. Ello será factible para cuando se imponga un número máximo de asignaturas.
Sin más ayuda y en espera de recibir alguna ayuda.

ana
13 de Mayo del 2002
No se como recuperas esa informacion, pero no se si esto te valdra, ahí va:

Y luego para escribirlo en una tabla
<table>
NumAsignaturas = xml.DocumentElement.ChildNodes.Length
Set Nodo = xml.DocumentElement.FirstChild
For Var = 1 To NumAsignaturas
<tr>
<td>
<%=Nodo.Attributes.GetNamedItem("Asignatura").value%>
</td>
</tr>
Next
</table>

No se si esto, pero espero que te valga para algo