Erstellen Sie erweiterte XML-Berichte mit dem neuen XPath-Debugger

Altova StyleVision ist ein einzigartiges und benutzerfreundliches Werkzeug zur Erstellung von Geschäftsdokumenten mithilfe einer visuellen Designoberfläche mit Drag-and-Drop-Funktionalität. StyleVision ermöglicht es Ihnen, Berichte für XML sowie für Datenbanken und XBRL-Datenquellen zu erstellen. Jedes von Ihnen erstellte Design kann automatisiert werden, um wiederkehrende Berichte in HTML, PDF und Word zu generieren, entweder mithilfe der automatisch generierten XSLT-Stylesheet oder über den StyleVision Server.

Ein wesentlicher Bestandteil des Designs von XSLT-Stylesheets ist XPath, das zur Auswahl und Berechnung von Daten sowie zur Definition von Formatierungsregeln in Ihrem Bericht verwendet wird. StyleVision bietet neue Funktionen, darunter ein XPath-Debugger, der das Testen und Optimieren Ihres Berichts einfacher denn je macht. Sehen wir uns an, wie er funktioniert.

Fehlerbehebung bei XPath in XSLT

Es gibt viele Möglichkeiten, XPath in StyleVision zu verwenden, um Daten auszuwählen und zu filtern, wenn Sie einen XML-Bericht erstellen. Dazu gehören die Definition von Tabellen und Diagrammen, die Festlegung von bedingter Formatierung, die Angabe komplexer Formatierungsregeln sowie die Durchführung numerischer Berechnungen.

Ein integrierter XPath-Editor unterstützt Sie beim Erstellen von XPath-Ausdrücken mit Syntaxhervorhebung, kontextabhängigen Hilfestellungen und automatischem Code-Vervollständigung sowie detaillierten Fehlermeldungen. Der Evaluierungsmodus im Editor liefert Ihnen in Echtzeit Ergebnisse, während Sie tippen.

Für weitere Unterstützung und zur Fehlerbehebung enthält der Dialog für den XPath-Ausdruckseditor auch einen vollständigen XPath-Debugger, mit dem Sie einen XPath-Ausdruck im Kontext einer funktionierenden XML-Datei schrittweise durchgehen und debuggen können. Auf diese Weise können Sie genau sehen, wie Ihre Ausdrücke funktionieren, wenn Sie XML in PDF, HTML und/oder Word-Formate konvertieren.

Sobald Sie den Debug-Modus über die Symbolleiste aktiviert haben, können Sie zwischen dem Bearbeitungsmodus (zum Bearbeiten des Ausdrucks) und dem Debug-Modus (zur Fehlersuche) umschalten.

Das Fenster für den XPath-Debugger ermöglicht es Ihnen, die Auswertung des aktuellen XPath-Ausdrucks Schritt für Schritt zu verfolgen und die Ergebnisse an jedem Punkt der Auswertung zu überprüfen. Mit den Schaltflächen in der Symbolleiste können Sie in die Auswertung eintauchen, diese verlassen oder einzelne Schritte überspringen, um sich auf die Bereiche zu konzentrieren, die Sie zur Fehlerbehebung benötigen.

Zusätzlich zum Hauptbereich "Ergebnisse" enthält das Fenster des Debuggers einen Bereich "Überwachung" und einen Bereich "Aufrufstapel". Im Bereich "Überwachung" können Variablen und Überwachungsausdrücke konfiguriert werden. Der Bereich "Aufrufstapel" zeigt die verschiedenen Aufrufe des Prozessors bis zum aktuellen Punkt im Debugging-Prozess an. Die neuesten Aufrufe werden oben angezeigt, und der aktuelle Aufruf ist in beiden Bereichen hervorgehoben. Durch Anklicken der Aufrufe im Bereich "Aufrufstapel" können Sie den Kontext und die Variablen für jeden Schritt im Stapel einsehen.

Zusätzlich zur Möglichkeit, den Auswertungsprozess zu verfolgen, bietet der XPath-Debugger die Möglichkeit, Haltepunkte zu setzen, um die Auswertung anzuhalten und die Ergebnisse nur an diesen Punkten zu überprüfen. In diesem Fall würden Sie die Option "Schritt für Schritt" verwenden.

Das Setzen von Überwachungspunkten ermöglicht es Ihnen, einen Bericht mit den Ergebnissen für jeden einzelnen Punkt anzuzeigen, ohne die Auswertung anzuhalten. Die Ergebnisse von Haltepunkten und Überwachungspunkten werden im Reiter "Debugpunkte" des Fensters "Aufrufstapel" angezeigt.

All diese Optionen bieten Ihnen die Werkzeuge, die Sie benötigen, um einen XPath-Ausdruck zu debuggen, und zwar mit der Methode, die Ihnen am besten hilft, die Problembereiche zu identifizieren.

Mehr darüber

Stellen Sie sicher, dass Sie die neueste Version von StyleVision verwenden, um Zugriff auf diese leistungsstarken XPath-Tools zu erhalten, mit denen Sie Ihre Geschäftsdokumente entwerfen und optimieren können. Aktualisieren Ihre Software oder Herunterladen Eine kostenlose 30-tägige Testphase, um loszulegen.

Wenn Sie Ihre Kenntnisse in XPath auffrischen möchten, sollten Sie sich dieses Einführungstutorials zu XPath ansehen oder unseren umfassenden XPath-Schulungskurs.