Creazione di documenti Word 2007 (Open XML) a partire da dati XML e da un database

Questo articolo è stato originariamente pubblicato sul blog XML Aficionado di Alexander Falk, amministratore delegato di Altova. L'ultima versione 2008r2 di StyleVision offre agli utenti nuove e importanti funzionalità per la creazione di fogli di stile avanzati, che consentono di pubblicare dati XML e dati di database in Word 2007, che utilizza il nuovo formato dati Open XML (OOXML), nonché processi più semplici per pubblicare lo stesso contenuto in altri formati. Inoltre, per facilitare ulteriormente la transizione per gli sviluppatori e i progettisti che lavorano con OOXML, abbiamo appena ridotto notevolmente il prezzo di StyleVision. Con l'aumento dell'adozione di Open XML, gli sviluppatori di StyleVision saranno pronti con uno strumento potente per pubblicare dati XML e dati di database in quello che sarà sicuramente il formato di documento più diffuso tra gli utenti finali, ora che Open XML è stato approvato come standard ISO. Ecco come funziona il processo:

  1. Per popolare il pannello di origine in StyleVision, è possibile aprire un documento XML esistente oppure connettersi a un database relazionale esistente

  2. Trascinare gli elementi dal pannello di origine al pannello di progettazione e applicare gli stili desiderati, creando così un foglio di stile principale per ottenere la formattazione dell'output desiderata:

  3. Clicca su una delle schede di anteprima situate sotto il pannello di progettazione per visualizzare l'output in uno qualsiasi dei formati supportati (Open XML per Word 2007, HTML, PDF e RTF): tutti gli output vengono creati automaticamente a partire dallo stesso progetto visivo

  4. Salvate i file di output generati, così come i fogli di stile specifici che sono stati creati automaticamente, per poter visualizzare i vostri dati nei formati di output desiderati in modo ripetuto...

StyleVision può accedere ai dati provenienti da tabelle o viste di database, oppure è possibile inserire direttamente un'istruzione SQL SELECT per interrogare solo determinati dati da un database. Questo rende StyleVision ideale anche per la creazione di report flessibili basati su database. Se siete interessati a maggiori dettagli, potete consultare qui maggiori informazioni sulle nuove funzionalità di StyleVision 2008r2.