Hallo Allerseits,
ich hänge gerade an einem XPATH-Ausdruck, der mir einfach nicht die richtige Anzahl an Treffern liefert. Es handelt sich um folgenden Ausdruck:
Ich weiß, dass in der zu durchsuchenden Datei 2 Knoten namens "word" mit dieser Eigenschaft vorhanden sind. Wenn ich z.B. einfach jeden Knoten der Datei darauf überprüfe, werden 2 Knoten gefunden. Hier die betreffende Zeile:
Wieso findet also der erste Ausdruck nicht auch 2 Knoten? Ich hoffe, jemand kann mir hierbei weiterhelfen - ich bin nämlich gerade am Ende meines Lateins angelangt ;(.
Schon mal Danke!
ich hänge gerade an einem XPATH-Ausdruck, der mir einfach nicht die richtige Anzahl an Treffern liefert. Es handelt sich um folgenden Ausdruck:
Code:
//word/ancestor::node[@cat='NP']"
Ich weiß, dass in der zu durchsuchenden Datei 2 Knoten namens "word" mit dieser Eigenschaft vorhanden sind. Wenn ich z.B. einfach jeden Knoten der Datei darauf überprüfe, werden 2 Knoten gefunden. Hier die betreffende Zeile:
Code:
//word["+i+"]/ancestor::node[@cat='NP']
Wieso findet also der erste Ausdruck nicht auch 2 Knoten? Ich hoffe, jemand kann mir hierbei weiterhelfen - ich bin nämlich gerade am Ende meines Lateins angelangt ;(.
Schon mal Danke!