Crea report XML avanzati con il nuovo strumento di debug XPath
Altova StyleVision è uno strumento unico e facile da usare per la creazione di report aziendali, grazie a un'interfaccia di progettazione visiva intuitiva basata sul sistema "trascina e rilascia". StyleVision permette di creare report in formato XML Oltre a database e fonti XBRL, ogni modello che create può essere automatizzato per la generazione periodica di report in formato HTML, PDF e Word, utilizzando sia il foglio di stile XSLT generato automaticamente, sia tramite il server StyleVision.
Un elemento fondamentale nella progettazione dei fogli di stile XSLT è XPath, utilizzato per selezionare e calcolare i dati, nonché per definire le regole di stile nel vostro report. StyleVision include nuove funzionalità, tra cui un debugger XPath che rende il processo di test e ottimizzazione del vostro report più semplice che mai. Vediamo come funziona.

Risoluzione dei problemi relativi a XPath in XSLT
Esistono molti modi per utilizzare XPath per selezionare e filtrare i dati durante la creazione di un report XML in StyleVision, tra cui la definizione di tabelle e grafici, l'impostazione della formattazione condizionale, la specifica di regole di stile avanzate e l'esecuzione di calcoli numerici.
Un editor XPath integrato vi aiuta a creare espressioni XPath con evidenziazione della sintassi, suggerimenti contestuali e completamento automatico del codice, oltre a fornire messaggi di errore dettagliati. La modalità di valutazione dell'editor vi fornisce risultati in tempo reale mentre digitate.

Per ulteriore assistenza e per la risoluzione dei problemi, la finestra di dialogo dell'editor delle espressioni XPath include anche una guida completa Debugger XPath che consente di eseguire e testare un'espressione XPath nel contesto di un file XML funzionante. In questo modo, è possibile vedere esattamente come le proprie espressioni si comporteranno quando verranno utilizzate Conversione da XML a PDF, Formati HTML e/o Word.
Una volta attivata la modalità di debug tramite la barra degli strumenti, è possibile passare dalla modalità "Builder" per modificare l'espressione alla modalità "Evaluator" per eseguire il debug.

La finestra del debugger XPath consente di eseguire passo dopo passo l'elaborazione dell'espressione XPath corrente e di esaminare i risultati in ogni fase. I pulsanti nella barra degli strumenti permettono di entrare, uscire e saltare le fasi di elaborazione, consentendo di concentrarsi sulle sezioni che è necessario analizzare.
Oltre al pannello principale dei risultati, il pannello del debugger contiene un pannello "Osservazione" e un pannello "Stack di chiamate". Le variabili e le espressioni da monitorare vengono configurate nel pannello "Osservazione", mentre il pannello "Stack di chiamate" mostra le varie chiamate del processore fino al punto corrente del processo di debug. Le chiamate più recenti sono in cima, e la chiamata corrente è evidenziata in entrambi i pannelli. Cliccando sulle chiamate nel pannello "Stack di chiamate", è possibile visualizzare il contesto e le variabili ad ogni livello dello stack.
Oltre a consentire l'esecuzione passo passo, il debugger XPath offre la possibilità di impostare punti di interruzione per interrompere l'esecuzione e controllare i risultati solo in quei punti specifici. In questo caso, si utilizzerebbe l'opzione "esegui passo dopo passo".
L'impostazione di punti di traccia consente di visualizzare un rapporto dei risultati per ciascun punto, senza interrompere l'esecuzione. I risultati dei punti di interruzione e dei punti di traccia vengono visualizzati nella scheda "Debugpoints" della finestra "Call Stack".
Tutte queste opzioni offrono gli strumenti necessari per eseguire il debug di un'espressione XPath, utilizzando l'approccio che meglio vi aiuta a individuare le sezioni che causano problemi.
Scopri di più
Assicuratevi di utilizzare l'ultima versione di StyleVision per accedere a questi potenti strumenti XPath, progettati per creare e perfezionare i vostri report aziendali. Aggiornate il vostro software oppure scaricate una versione di prova gratuita, valida per 30 giorni, per iniziare.
Se avete bisogno di ripassare le basi di XPath, non esitate a consultare questa risorsa Introduzione a XPath un tutorial o la versione completa Corso di formazione su XPath.