Alle Elemente mit einem bestimmten Attribut finden
Tobel
- xsl
0 Thomas J.S.0 Tobel
Hallo
Ich habe folgende XML Struktur:
<root>
<Seite>
<Kapitel Typ="Hauptkapitel">
<Überschrift> Überschrift1</Überschrift>
<Kapitel Typ="Unterkapitel">
<Überschrift> Überschrift2</Überschrift>
</Kapitel>
</Kapitel>
</Seite>
<Seite>
<Kapitel Typ="Hauptkapitel">
<Überschrift> Überschrift3</Überschrift>
<Kapitel Typ="Unterkapitel">
<Überschrift> Überschrift4</Überschrift>
</Kapitel>
</Kapitel>
</Seite>
</root>
Nun würde ich gerne mit for-each alle Kapitel Elemente finden, die als Attribut "Hauptkapitel" haben. Wie muss ich da vorgehen?
thx im voraus,
tobel
Hallo,
Nun würde ich gerne mit for-each alle Kapitel Elemente finden, die als Attribut "Hauptkapitel" haben. Wie muss ich da vorgehen?
<xsl:for-each select="//Kapitel[@Hauptkapitel]">
<!-- tue was mit diesen elementen -->
</xsl:for-each>
Grüße
Thomas
Danke für die Hilfe, obwohl es erst richtig mit
<xsl:for-each select="/Dokument//Kapitel[@Typ='Hauptkapitel']">
klappte
Hallo,
Danke für die Hilfe, obwohl es erst richtig mit
<xsl:for-each select="/Dokument//Kapitel[@Typ='Hauptkapitel']">
Ja, sorry: [@Typ='Hauptkapitel']
<xsl:for-each select="//Kapitel[@Typ='Hauptkapitel']"> muss auch reichen.
Aber das Prinzip, hast du jetzt. ;-)
Grüße
Thomas