# XPath-Tools für die Berichtsgenerierung

### XPath-Tools in StyleVision

Bearbeiten und Debuggen von XPath-Tools für Stylesheets & Berichte- XPath Builder
- XPath-Syntaxmarkierung
- XPath-Autokomplettierung (Intellisense)
- XPath Debugger

- Dynamische Filterung
- Bedingte Formatierung
- Datenaggregation
- Benutzerdefinierte Berechnungen

## Definition von Stylesheets und Berichten mittels XPath

In StyleVision werden mit Hilfe von [XPath](../xpath-tools.md) Regeln, Filter und Berechnungen definiert, mit Hilfe derer Daten in Ihren Berichten und die dazugehörigen XSLT-Stylesheets dynamisch angezeigt und bearbeitet werden können. Durch die Integration von XPath-Ausdrücken direkt im Design können in StyleVision die verschiedensten Funktionen, von einfachen Operationen wie der Auswahl bestimmter Nodes und der Filterung von XML- oder XBRL-Daten bis zu komplexen Aufgaben wie der Aggregation von Werten, der Definition bedingter Formatierungen und der Erstellung benutzerdefinierter Berechnungen durchgeführt werden.

XPath-Ausdrücke in StyleVision unterstützen auch komplexe Funktionalitäten wie das Referenzieren von Werten in verschiedenen Teilen eines Dokuments oder einer Taxonomie, wodurch genaue, datengesteuerte Berichte erstellt werden können, wobei das Layout der Berichte auf Basis des Dateninhalts angepasst werden kann.

## Erstellung und Auswertung von XPath-Ausdrücken

StyleVision erleichtert die Definition ausgefeilter bedingter Formatierungen für Ihre Berichte und Formulare (sowie [Diagramme](charts-graphs.md)) mit Hilfe von XPath. Über das Dialogfeld "XPath-Ausdruck bearbeiten" können Sie Folgendes definieren:

- Bedingungsvorlagen für Layout und eine dynamische Darstellung, die sich je nach Daten in der/den Quelldatei(en) ändert.
- Erweiterungsvorlagen mittels XPath-Platzhaltern zur Erstellung benutzerdefinierter Vorlagen, die anhand des referenzierten XML-Quellcodes verschiedene Variablendaten ausgeben können.
- Vorlagenfilterung zum automatischen Herausfiltern von Daten aus der Stylesheet-Ausgabe auf Basis eines zur Laufzeit ausgewerteten XPath-Ausdrucks.
- Automatische Berechnungen zur Summierung von Tabellendaten oder zur Bereitstellung anderer Funktionen in Stylesheet-Vorlagen.

[XPath-Editor für XSLT-Stylesheet-Designer](https://www.altova.com/images/stylevision-xpath-editor-xsl.png)

Um Ihre Ausdrücke zu testen und zu verfeinern, können Sie während der Arbeit jederzeit zwischen dem Erstellungs- und Auswertungsmodus wechseln.

## XPath Debugger

Das XPath Editor-Fenster enthält einen umfangreichen XPath Debugger zum Überprüfen von XPath-Ausdrücken.



Ein integrierter XPath Debugger ermöglicht das einfache Testen und Korrigieren komplexer XPath-Ausdrücke während der Berichtserstellung, wodurch Sie Zeit und Mühe sparen. Über Symbolleisten-Schaltlfächen können Sie Schritt für Schritt durch die Auswertung jedes einzelnen XPath-Ausdrucks steigen und die Ergebnisse schrittweise überprüfen.

Ausführlichere Informationen zum StyleVision XPath Debugger finden Sie in diesem [Blog Post](https://www.altova.com/blog/build-xml-reports-xpath-debugger/ ).

[Testen und Debuggen von XPath-Ausdrücken in StyleVision](https://www.altova.com/images/xpath-debugger-callstack.png)

Mehr über Altova [XPath-Tools](../xpath-tools.md).

Erste Schritte mit unserem kostenlosen XPath-Tutorial für Anfänger und Fortgeschrittene
[Kostenloses Online XPath Training](../training/xpath3.md)

## Call to Action

[Downloaden Sie jetzt eine kostenlose 30-Tage-Testversion von Altova StyleVision!](download.md)
[Bestehende Kunden können hier die aktuellste Version laden.](download.md)
[Erwerben Sie StyleVision jetzt!](https://shop.altova.com/StyleVision)

