Die Erläuterungen zum Beispiel sind irreführend: Das Wurzelelement ist nicht . Das Wurzelelement ist - in der XPath Syntax - immer "unbenannt" bzw. heißt einfach /. Darunter folgt dann, neben den Processing Instructions etc., das Dokumentelement, dass hier fälschlicherweise als Wurzel bezeichnet wurde. Das Dokumentelement heißt in diesem Fall also !