Zyrano: Inhaltsverzeichnis mit xsl

Beitrag lesen

Hi, ich möchte zu folgender xml ein Inhaltsverzeichnis erstellen:

<?xml version="1.0" encoding="iso-8859-1"?>  
<?xml-stylesheet type="text/xsl" href="style.xsl"?>  
<Buch>  
  <topic>Überschrift(1)</topic>  
  <Text1>  
    <topic>Überschrift(1.1)</topic>  
    <Text2>  
      <topic>Überschrift(1.1.1)</topic>  
      <Text3>Text</Text3>  
      <topic>Überschrift(1.1.2)</topic>  
      <Text3>Text</Text3>  
    </Text2>  
  </Text1>  
  <topic>Überschrift(2)</topic>  
  <Text1>  
    <topic>Überschrift(2.1)</topic>  
    <Text2>Text</Text2>  
  </Text1>  
  <topic>Überschrift(3)</topic>  
  <Text1>  
    <topic>Überschrift(3.1)</topic>  
    <Text2>Text</Text2>  
  </Text1>  
</Buch>  

Habt ihr eine Idee wie ich das anstellen könnte? Am besten auch durchnummeriert. ICh komme ein wenig damit ins schleudern, dass die Überschriften auf einer ebene mit den textbausteinen sind, und nicht einfach als attrubut eingetragen. Leider kann ich an der Struktur der xml nicht ändern.

Vielen Dank schonmal