Turgar: xml und xpath: bestimmte Knoten selektieren

Beitrag lesen

Hallo,

ich habe hier folgendes Problem:
Geben ist eine xml-Datei, an die ich mittels xpath "Anfragen" stellen soll...

Zum Beispiel sollen alle direkten Nachkommen von "Eve" bestimmt werden.

Hier die xml dazu:

  
<?xml version="1.0" encoding="iso-8859-1"?>  
<RINDER xmlns:xsi="http://www.w3.org/2001U/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Namen.xsd">  
 <GENERATION-EINS>  
  <TIER>Eve</TIER>  
    <GENERATION-ZWEI>  
   <TIER>Betsy</TIER>  
   <GENERATION-DREI>  
    <TIER>Novi</TIER>  
    <TIER>Ginny</TIER>  
    <GENERATION-VIER>  
     <TIER>Suzy</TIER>  
     <GENERATION-FUENF>  
      <TIER>Della</TIER>  
     </GENERATION-FUENF>  
     <TIER>Ruth</TIER>  
    </GENERATION-VIER>  
    <TIER>Teddi</TIER>  
   </GENERATION-DREI>  
   <TIER>Poco</TIER>  
   <TIER>Greta</TIER>  
   <TIER>Mandy</TIER>  
   <GENERATION-DREI>  
    <TIER>Paula</TIER>  
    <TIER>Duke</TIER>  
   </GENERATION-DREI>  
   <TIER>Cindy</TIER>  
  </GENERATION-ZWEI>  
 </GENERATION-EINS>  
</RINDER>  

Laut dem was ich bei wikipedia etc gelesen habe, sollte mich
"/RINDER/GENERATION-EINS[TIER = 'Eve']" zum Ziel führen.

Allerdings erhalte ich bei meiner Anfrage den gesamten Baum, also von Eve bis zum letzen Nachkommen alle Elemente.

Kann mir jemand weiterhelfen?