Czy istnieje prosty sposób powrotu do głównego węzła w danym kontekście. Dokument XML, nad którym pracuję jest bardzo duży i wymagałby użycia ../ .. kilkanaście razy !!XPATH wybierając element główny
Każda pomoc jest bardzo ceniona.
Czy istnieje prosty sposób powrotu do głównego węzła w danym kontekście. Dokument XML, nad którym pracuję jest bardzo duży i wymagałby użycia ../ .. kilkanaście razy !!XPATH wybierając element główny
Każda pomoc jest bardzo ceniona.
Zgaduję, że masz tu predykat? i chcesz powrócić, aby spojrzeć na dane znajdujące się wyżej na drzewie dla twojego stanu?
Powinieneś móc rozpocząć z wiodącym /, a następnie pracować na swój sposób z powrotem w dół np
/vehicles/cars/car[@id = /vehicles/featuredVehicle/@id]
Tak. Użyj "/" jako swojego wyrażenia XPath. To wybierze dla Ciebie element główny. "//" wybiera root i wszystkich jego potomków.
Można użyć oś przodka. Załóżmy, że masz ten dokument:
<a><b><c></c></b></a>
Następnie a/b/c/przodek :: przynosi kontekst do węzła C, a następnie z powrotem do węzła.
Ahh miałem wrażenie, że utknąłem w kontekście !! dzięki :) – heymega