Twórz zaawansowane raporty XML dzięki nowemu narzędziu do debugowania XPath

Altova StyleVision to unikalne i łatwe w użyciu narzędzie do tworzenia raportów biznesowych, wykorzystujące intuicyjny interfejs graficzny oparty na przeciąganiu i upuszczaniu. StyleVision umożliwia Państwu Tworzenie raportów w formacie XML oraz baz danych i źródeł XBRL. Każdy projekt, który tworzysz, można zautomatyzować, aby generować regularne raporty w formatach HTML, PDF i Word, korzystając z automatycznie generowanego arkusza stylów XSLT lub za pomocą serwera StyleVision.

Kluczowym elementem projektowania arkuszy stylów XSLT jest XPath, który służy do wyboru i obliczania danych, a także do definiowania reguł stylizacji w raportach. Nowe funkcje dodane do programu StyleVision obejmują debuger XPath, który ułatwia testowanie i dopracowywanie raportów bardziej niż kiedykolwiek wcześniej. Przyjrzyjmy się, jak to działa.

Rozwiązywanie problemów z wyrażeniami XPath w XSLT

Istnieje wiele sposobów wykorzystania XPath do wyboru i filtrowania danych podczas tworzenia raportu XML w programie StyleVision, w tym do definiowania tabel i wykresów, określania warunkowego formatowania, definiowania zaawansowanych reguł stylizacji oraz wykonywania obliczeń numerycznych.

Wbudowany edytor XPath ułatwia tworzenie wyrażeń XPath dzięki kolorowaniu składni, inteligentnym podpowiedziom i automatycznemu uzupełnianiu kodu, a także dzięki szczegółowym komunikatów o błędach. Tryb ewaluacji w edytorze pozwala na wyświetlanie wyników w czasie rzeczywistym podczas pisania.

W celu uzyskania dalszej pomocy i rozwiązania problemów, okno edytora wyrażeń XPath zawiera również w pełni funkcjonalny debugger XPath, który umożliwia śledzenie i debugowanie wyrażeń XPath w kontekście działającego pliku XML. Dzięki temu można dokładnie zobaczyć, jak wyrażenia będą działać podczas konwersji plików XML do formatu PDF, HTML i/lub Word.

Po włączeniu trybu debugowania za pomocą paska narzędzi, można przełączać się między trybem edycji wyrażenia (Builder) a trybem debugowania (Evaluator).

Okno debugera XPath umożliwia krok po kroku przechodzenie przez proces obliczania aktualnego wyrażenia XPath oraz przeglądanie wyników na każdym etapie. Przyciski na pasku narzędzi pozwalają na "wejście", "wyjście" i "pomijanie" poszczególnych etapów obliczeń, co pozwala na precyzyjne zlokalizowanie fragmentów, które wymagają analizy.

Oprócz głównego panelu wyników, panel debugera zawiera również panel "Obserwacja" oraz panel "Stos wywołań". Zmienne i wyrażenia do obserwacji są konfigurowane w panelu "Obserwacja", a panel "Stos wywołań" wyświetla sekwencję wywołań procesora aż do aktualnego momentu procesu debugowania. Najnowsze wywołania są wyświetlane na górze, a aktualne wywołanie jest wyróżnione w obu panelach. Klikając na wywołania w panelu "Stos wywołań", można zobaczyć kontekst i zmienne na każdym etapie stosu.

Oprócz możliwości śledzenia procesu ewaluacji, debugger XPath umożliwia ustawienie punktów przerwania, co pozwala na zatrzymanie ewaluacji i sprawdzenie wyników tylko w określonych momentach. W takim przypadku należy skorzystać z opcji "krok po kroku".

Ustawianie punktów śledzenia pozwala na wyświetlanie raportu wyników dla każdego z nich, bez przerywania procesu analizy. Wyniki działania punktów przerwania i punktów śledzenia są wyświetlane na karcie "Debugpoints" w oknie "Stos wywołań".

Wszystkie te opcje zapewniają narzędzia, których potrzebujesz do debugowania wyrażenia XPath, wykorzystując metodę, która najlepiej pomoże Ci zidentyfikować fragmenty powodujące problemy.

Dowiedz się więcej

Upewnij się, że korzystasz z najnowszej wersji programu StyleVision, aby móc korzystać z tych zaawansowanych narzędzi XPath, które pozwalają na projektowanie i udoskonalanie raportów biznesowych. Aktualizacja Państwa oprogramowanie lub pobieranie Bezpłatny, 30-dniowy okres próbny, aby rozpocząć korzystanie.

Jeśli potrzebujesz odświeżyć swoją wiedzę na temat XPath, koniecznie zapoznaj się z tym materiałem Wprowadzenie do XPath instrukcję lub pełną wersję Kurs szkoleniowy z XPath.