U vindt het tabblad XPath/XQuery onderaan uw XMLSpy-scherm, in het venster "Output". Hier kunt u de gewenste versie van XPath selecteren en schakelen tussen de modus "XPath Builder" en de modus "Evaluator".
Tijdens het opstellen van een XPath-expressie wordt de correcte syntaxis in zwarte tekst weergegeven, terwijl incorrecte invoer in rood wordt gemarkeerd. Een intelligente automatische aanvullingfunctie toont een pop-upmenu met relevante opties om u te helpen de expressie te voltooien.
Het venster voor de XPath-analyse blijft open terwijl u uw bestanden bewerkt, en u kunt de resultaten van maximaal negen verschillende XPath-expressies opslaan op afzonderlijke tabbladen. Dit stelt u in staat om wijzigingen aan te brengen in uw bestand en vervolgens de expressie(s) opnieuw te evalueren, zonder dat u ze opnieuw hoeft te onthouden en in te typen. De mogelijkheid om XPath-expressies en resultaten direct in het bewerkingsvenster op te slaan terwijl u werkt, is een waardevolle tijdsbesparing die uniek is voor XMLSpy.
Tijdens het schrijven van uw XPath-expressie heeft u toegang tot:
Tijdens het werken biedt het tabblad "Evaluator" de mogelijkheid om de resultaten van uw XPath-expressies te testen terwijl u werkt. De evaluator-modus heeft verschillende voordelen:
Het XPath/XQuery-venster bevat ook de eerste XPath-debugger in de branche, die geschikt is voor gebruik in bedrijfsomgevingen. Deze debugger helpt u om uw XPath-expressies sneller en gemakkelijker te testen, problemen op te lossen en te optimaliseren.
De debugger stelt u in staat om de evaluatie van uw XPath-expressie stap voor stap te doorlopen. Elke klik toont u de resultaten voor de bijbehorende stap in de evaluatie, en u kunt dieper in, eruit of over evaluatiestappen gaan met behulp van handige knoppen in de debugger-werkbalk.
U kunt ook een willekeurig aantal pauzepunten (om de evaluatie te onderbreken) en traceerpunten (om het evaluatieresultaat op een pauzepunt vast te leggen) instellen om de evaluatie van uw XPath-code verder te onderzoeken.
Naast het hoofdtabblad "Resultaten" bevat het paneel "Resultaten" ook een tabblad "Variabelen" en een tabblad "Call Stack". Tijdens het debuggen toont het tabblad "Variabelen" de variabelen van de huidige stap en hun waarden. Het tabblad "Call Stack" toont de verschillende aanroepen van de processor tot dat punt in het debugproces. De meest recente aanroepen staan bovenaan, en de huidige aanroep is in beide panelen gemarkeerd.
Deze krachtige XPath-debugger maakt het aanzienlijk eenvoudiger om XPath-expressies te maken en te testen, waardoor ontwikkelaars tijd en frustratie besparen.
We hebben verschillende XPath-tutorials gemaakt om ontwikkelaars te helpen deze belangrijke programmeertaal te leren:


