Ciao, ho delle collezioni di file XML con un nodo che contiene XHTML valido.
http://www.openclose.it/xml/

Vorrei trovare un modo per parsare XHTML ed ottenere i nodi

<h1><h2><h3>

per avere un TOC (table of contents)

Sono un po' in difficolta` perche` ovviamente XHTML non prevede una sintassi che identifichi esattamente i nodi, tipo

codice:
<h1>Section
    <h2>Sub Section
        <h3>Sub Sub Section</h3>
    </h2>
</h1>
ma
codice:
<h1>Section</h1>
<h2>Sub Section</h2>
<h3>Sub Sub Section</h3>
Io vorrei ottenere una cosa tipo

codice:
1. Section
1.1 Sub Section
1.1.1 Sub Sub section

2. Section
2.1 Sub Section
2.1.1 Sub Sub section
La proprieta` display: marker; riesce a numerare le sezioni, come certi script PERL o altri parser... ma una soluzione XSLT, anche brutta, non l'ho trovata.