# XPath-hulpmiddelen voor het maken van rapporten

### 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](../xpath-tools.md) 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](charts-graphs.md)) 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](https://www.altova.com/images/stylevision-xpath-editor-xsl.png)

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](https://www.altova.com/blog/build-xml-reports-xpath-debugger/ ).

[Test en debug XPath-expressies in StyleVision](https://www.altova.com/images/xpath-debugger-callstack.png)

Lees meer over de Altova [XPath-tools](../xpath-tools.md).

Begin met onze gratis, online XPath-tutorial, geschikt voor zowel beginners als gevorderde ontwikkelaars.
[Gratis online training over XPath](../training/xpath3.md)

## Call to Action

[Download nu een volledig functionele, gratis proefversie van 30 dagen van Altova StyleVision!](download.md)
[Bestaande klanten kunnen hier de laatste versie downloaden en installeren.](download.md)
[StyleVision, nu beschikbaar.](https://shop.altova.com/StyleVision)

