XPath: Prädikate Knotentest erlaubt nur rudimentäre Filterung von Knoten der Achse•Prädikate ermöglichen benutzerdefinierte Einschränkungen, sie sind selbst XPath Ausdrücke•Beispiel: •//ProfessorIn[descendant::Vorlesungen]•alle ProfessorInnen mit einem Vorlesungs-Unterelement•Prädikate müssen nicht am Ende eines Pfadausdruckes stehen, können geschachtelt sein und können boolsche Ausdrücke beinhalten.•Prädikatauswertung•Ausgangspunkt: Knotenmenge aus Achse nach Überprüfung des Knotentests•Für jeden Knoten aus dieser Menge:•überprüfe Prädikat mit Knoten als Kontextknoten und schließe Knoten ggf. aus•wenn Pfadausdruck leere Knotenmenge adressiert, schließe Knoten aus