---
title: "Twórz zaawansowane raporty XML dzięki nowemu narzędziu do debugowania XPath"
date: "2020-04-15"
categories: 
  - "xml"
  - "xpath"
  - "xsl"
tags: 
  - "stylevision"
  - "xml-reports"
  - "xml-to-html"
  - "xml-to-pdf"
  - "xml-to-word"
  - "xpath"
  - "xpath-debugger"
  - "xslt-stylesheet-designer"
description: Odkryj, jak ulepszyć projektowanie raportów XML dzięki nowemu narzędziu do debugowania wyrażeń XPath w programie Altova StyleVision. Łatwo testuj i rozwiązuj problemy z wyrażeniami XPath, aby skutecznie wybierać dane.
---
Status: #blog

Tags:  #stylevision #xml-reports #xml-to-html #xml-to-pdf #xml-to-word #xpath #xpath-debugger #xslt-stylesheet-designer

Categories: [xml](/blog/pl/category/xml.md) | [xpath+xquery](/blog/pl/category/xpathxquery.md) | [xsl](/blog/pl/category/xsl.md)
# 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](https://www.altova.com/pl/stylevision) 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.

![Programista pracujący z domu](/blog/images/shutterstock_2800672131.jpg)

<!--more-->

## Rozwiązywanie problemów z wyrażeniami XPath w XSLT

Istnieje wiele sposobów wykorzystania [XPath](https://www.altova.com/pl/xpath-tools) 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.   

![Edytor wyrażeń XPath dla projektantów arkuszy stylów XSLT](/blog/images/xml-report-xpath.png)

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](https://www.altova.com/pl/stylevision/xml-to-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).

![Debugger XPath w programie StyleVision](/blog/images/xpath-debugger-stylevision.png)

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](https://www.altova.com/pl/stylevision/download) Państwa oprogramowanie lub [pobieranie](https://www.altova.com/pl/stylevision/download) 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](https://www.altova.com/pl/mobiletogether/xpath-intro) instrukcję lub pełną wersję [Kurs szkoleniowy z XPath](https://www.altova.com/pl/training-tutorials).
