Tester i edytor wyrażeń XPath

Narzędzia do tworzenia i debugowania zapytań XPath

  • Obsługa standardów XPath 1.0, 2.0 i 3.1
  • Inteligentne automatyczne uzupełnianie i testowanie wyrażeń XPath
  • Okno do budowania i testowania wyrażeń XPath z wieloma zakładkami
  • Debugger XPath dla zastosowań biznesowych
  • Polecenie "Kopiuj ścieżkę XPath"
  • Rozważania dotyczące przestrzeni nazw podczas automatycznego uzupełniania wyrażeń XPath
  • Inteligentny edytor wyrażeń XPath
  • Sugestie dotyczące zaawansowanych ścieżek
  • Ocena wyrażeń XPath w czasie rzeczywistym
  • Ocena wyrażeń XPath w wielu plikach
  • Aktywne odnośniki do wynikowych węzłów w oknie ewaluatora XPath
  • Podświetlanie składni natychmiast wskazuje na błędy

Narzędzie do tworzenia i testowania wyrażeń XPath

Tester XPath w programie XMLSpy, służący do testowania wyrażeń XPath i XQuery

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.

Tworzenie wyrażeń XPath

Podczas pisania wyrażeń XPath, będziecie mieć dostęp do:

  • Budowanie wyrażeń za pomocą interfejsu graficznego, w którym wystarczy kliknąć, aby wybrać elementyDzięki obszernej liście operatorów, wyrażeń i wbudowanych funkcji, które można wstawić do wyrażenia, klikając dwukrotnie, można łatwo konstruować wyrażenia. Funkcje są wstawiane wraz z miejscami zastępczymi oznaczonymi znakiem "#", co ułatwia szybkie i bezbłędne tworzenie wyrażeń.
  • Wskazówki wyświetlane po najechaniu kursorem, które opisują poszczególne funkcje, operatory itp., dzięki czemu można mieć pewność, że wybierzesz odpowiedni element dla danego wyrażenia.
  • Ulepszone narzędzia wspomagające wprowadzanie danych, które wyświetlają opis wbudowanych funkcji, a następnie pokazują szczegółowe informacje o funkcjach i parametrach w miarę wpisywania, co przyspiesza proces tworzenia oprogramowania i zapewnia dokładność.

Testowanie wyrażeń XPath w trybie ewaluacji

Podczas pracy, zakładka "Ewaluator" umożliwia testowanie wyników wyrażeń XPath w czasie rzeczywistym. Tryb ewaluatora ma kilka zalet:

  • Oszczędzaj czas i unikaj błędów poprzez testowanie wyrażeń przed dodaniem ich do dokumentu i wprowadzanie niezbędnych poprawek
  • Oceń wyrażenie XPath w odniesieniu do jednego lub więcej plików: aktualnego dokumentu, wszystkich otwartych plików, folderu lub całego projektu XMLSpy
  • Wykorzystaj dziewięć zakładek do tworzenia i testowania złożonych wyrażeń. Dzięki temu możesz rozwijać wiele wyrażeń jednocześnie i stopniowo wprowadzać zmiany w każdym z nich, zachowując zarówno samo wyrażenie, jak i wynik dla każdej zakładki.
Testowanie wyrażeń XPath w trybie ewaluacji

Sprawdź, jak działa narzędzie do testowania wyrażeń XPath

Debugger XPath

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 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ę.

Naucz się XPath

Przygotowaliśmy kilka samouczków dotyczących XPath, które mają pomóc programistom w opanowaniu tego ważnego języka:

Samouczek XPath dla specjalistów od baz danych SQL