Tobel: Ausschliessen von Knoten bei for-each

Beitrag lesen

Hallo

Ich habe ein XML Dokument, das folgendermaßen aufgebaut ist:

<Seite>
  <Kapitel>
    <Block> 1. Text </Block>
    <Unterkapitel>
      <Block> 2. Text</Block>
    </Unterkapitel>
    <Seite>
      <Unterkapitel>
        <Block> 3. Text </Block>
      </Unterkapitel>
    </Seite>
  </Kapitel>
</Seite>

Ich befinde mich jetzt im 1. <Seite> Tag und möchte jetzt gerne die Blöcke mit dem 1. und 2. Text auslesen, aber nicht der mit dem 3. Text. Konkret will ich, dass er das untergeordnete <Seite> Tag komplett ignoriert! Wie ist das möglich? Gibt es sowas ähnliches wie <xsl:for-each select"not(Seite)">???

Gruß,

Tobel