Zakładkę XPath/XQuery znajdziesz na dole okna XMLSpy, w sekcji "Okno wyjściowe". Tutaj możesz wybrać wersję XPath, której potrzebujesz, oraz przełączać się między trybem "Konstruktor XPath" a trybem "Ewaluator".
Podczas tworzenia wyrażenia XPath, poprawna składnia jest wyświetlana na czarno, a nieprawidłowe elementy są wyróżnione na czerwono. Inteligentna funkcja automatycznego uzupełniania wyświetla listę dostępnych opcji, co ułatwia tworzenie wyrażenia.
Okno analizatora XPath pozostaje otwarte podczas edycji plików, a wyniki analizy do dziewięciu różnych wyrażeń XPath można przechowywać na oddzielnych zakładkach. Dzięki temu można wprowadzać zmiany w pliku, a następnie ponownie analizować wyrażenia bez konieczności ich zapamiętywania i ponownego wpisywania. Możliwość przechowywania wyrażeń XPath i wyników analizy bezpośrednio w oknie edycji podczas pracy to niezwykle przydatna funkcja, dostępna wyłącznie w programie XMLSpy, która pozwala zaoszczędzić dużo czasu.
Podczas pisania wyrażeń XPath, będziecie mieć dostęp do:
Podczas pracy, zakładka "Ewaluator" umożliwia testowanie wyników wyrażeń XPath w czasie rzeczywistym. Tryb ewaluatora ma kilka zalet:
Okno XPath/XQuery zawiera również pierwszy na rynku, profesjonalny debugger XPath, który pozwala na szybsze i łatwiejsze testowanie, rozwiązywanie problemów i optymalizację wyrażeń XPath.
Debugger umożliwia śledzenie krok po kroku procesu obliczania wyrażenia XPath. Każde kliknięcie wyświetla wyniki dla danego etapu obliczeń, a za pomocą przycisków znajdujących się w pasku narzędzi debugera można przechodzić do kolejnych kroków, wychodzić z funkcji lub pomijać poszczególne etapy obliczeń.
Można również ustawić dowolną liczbę punktów przerwania (aby wstrzymać proces obliczeń) oraz punktów śledzenia (aby zapisać wynik obliczeń w punkcie przerwania), co pozwala na dokładniejszą analizę działania kodu XPath.
Oprócz głównej zakładki "Wyniki", panel "Wyniki" zawiera również zakładki "Zmienne" i "Stos wywołań". Podczas debugowania, zakładka "Zmienne" wyświetla zmienne aktualnego kroku oraz ich wartości. Zakładka "Stos wywołań" pokazuje sekwencję wywołań procesora do danego momentu debugowania. Najnowsze wywołania są wyświetlane na górze, a aktualne wywołanie jest wyróżnione w obu panelach.
Ten zaawansowany debugger XPath znacznie ułatwia tworzenie i testowanie wyrażeń XPath, oszczędzając programistom czas i eliminując frustrację.
Przygotowaliśmy kilka samouczków dotyczących XPath, które mają pomóc programistom w opanowaniu tego ważnego języka:


