XPath-hulpmiddelen in StyleVision

Bewerk en debug XPath-expressies voor stijlbladen en rapporten

  • XPath-bouwer
  • XPath-syntaxmarkering
  • Automatische aanvulling (intelligentsense) voor XPath-expressies
  • XPath-debugger
  • Dynamische filtering
  • Voorwaardelijke opmaak
  • Gegevensaggregatie
  • Aangepaste berekeningen

Het gebruik van XPath voor het definiëren van opmaakbestanden en rapporten

In StyleVision wordt XPath gebruikt om regels, filters en berekeningen te definiëren die data dynamisch weergeven en manipuleren in uw rapporten en de bijbehorende XSLT-stijlbladen. Door XPath-expressies direct in het ontwerp te integreren, stelt StyleVision u in staat om een breed scala aan functies uit te voeren, van eenvoudige bewerkingen zoals het selecteren van specifieke knooppunten en het filteren van XML- of XBRL-gegevens, tot complexere taken zoals het aggregeren van waarden, het instellen van voorwaardelijke opmaak en het maken van aangepaste berekeningen.

XPath-expressies in StyleVision ondersteunen ook geavanceerde functies, zoals het verwijzen naar waarden uit verschillende delen van een document of taxonomie. Dit helpt bij het maken van nauwkeurige, data-gedreven rapporten, terwijl u tegelijkertijd de lay-out van de rapporten kunt aanpassen op basis van de inhoud van de data.

XPath-editor en -evaluator

StyleVision maakt het eenvoudig om geavanceerde voorwaardelijke opmaak voor uw rapporten en formulieren (en ook grafieken) te definiëren, met behulp van XPath. Met behulp van het intelligente dialoogvenster "XPath-expressie bewerken" kunt u het volgende definiëren:

  • Voorwaardelijke templates voor een variabele lay-out en dynamische presentatie die verandert op basis van de gegevens in het bronbestand(en).
  • Uitbreidingenjablonen die XPath-wildcards gebruiken om door de gebruiker gedefinieerde sjablonen te creëren, die een breed scala aan variabele gegevens kunnen genereren op basis van de referentiebroncode in XML.
  • Automatische filtering van gegevens uit het resultaat van een stylesheet, gebaseerd op een XPath-expressie die tijdens runtime wordt geëvalueerd.
  • Automatische berekeningen om tabellarische gegevens samen te vatten of andere functies te bieden in uitvoer- of invoerbladstijlsjablonen.
XPath-editor voor het ontwerpen van XSLT-stijlbladen

Terwijl u werkt, kunt u schakelen tussen de modi "XPath-bouwer" en "XPath-evaluator" om uw expressies te testen en te verfijnen.

XPath-debugger

Het venster van de XPath-editor bevat een geavanceerde XPath-debugger waarmee u XPath-expressies kunt testen.

Een geïntegreerde XPath-debugger maakt het eenvoudig om complexe XPath-expressies te testen en problemen op te lossen tijdens het maken van rapporten, waardoor tijd wordt bespaard en frustratie wordt verminderd. Met de knoppen in de werkbalk kunt u stap voor stap door de evaluatie van elke XPath-expressie navigeren en de resultaten bekijken die bij elke stap worden geretourneerd.

Voor een diepere duik in de StyleVision XPath-debugger, bekijk dit blogartikel.

Test en debug XPath-expressies in StyleVision

Lees meer over de Altova XPath-tools.