Dall'introduzione dei formati Office Open XML in Microsoft Office, l'enorme quantità di dati aziendali archiviati nei file di Office, come documenti Word, fogli di calcolo Excel e presentazioni PowerPoint, viene ora salvata in formato XML. Questo rappresenta un grande vantaggio sia per gli utenti aziendali che per gli sviluppatori di applicazioni, perché, sebbene gli utenti aziendali continuino a lavorare con le informazioni tramite l'interfaccia utente di Office, tutti i loro dati sono ora basati su standard e altamente interoperabili.
Ogni documento di Office viene archiviato in un archivio compresso che include i dati dell'utente in formato XML e altri file contenenti informazioni sullo stile, immagini, ecc. XMLSpy consente di estrarre, modificare, trasformare ed elaborare i dati XML contenuti nei file di Office (e in qualsiasi altro archivio compresso). Queste funzionalità consentono agli sviluppatori di lavorare con l'enorme quantità di dati memorizzati in formato OOXML nei documenti di Word, Excel e PowerPoint, con piena validazione, strumenti di inserimento intelligenti e altre funzionalità utili, e di sviluppare trasformazioni XSLT e XQuery per pubblicare i dati o utilizzarli in altre applicazioni.
XMLSpy offre un supporto integrato per l'accesso, la modifica, la trasformazione e l'interrogazione dei dati XML memorizzati in documenti Microsoft® Office e in altri file compressi.
La funzione "Visualizzazione archivio" di XMLSpy offre un supporto nativo per la creazione e la modifica di archivi compressi, come quelli in formato Office (versione 2007 e successive) o WinZip. È possibile aprire singoli file dalla visualizzazione dell'archivio, modificarli utilizzando una delle interfacce di modifica di XMLSpy e quindi salvarli direttamente nell'archivio ZIP.
È inoltre possibile aggiungere ed eliminare file e cartelle all'interno dell'archivio.
La visualizzazione dell'archivio mostra le cartelle incluse in una struttura ad albero espandibile, e i documenti contenuti nella cartella selezionata vengono elencati con le relative dimensioni e informazioni. Sotto a questa sezione, è possibile attivare o disattivare una finestra informativa per visualizzare informazioni generali sull'archivio compresso, come il numero di file che contiene, le sue dimensioni compresse e non compresse, il rapporto di compressione, nonché i metadati (ovvero le proprietà) dei documenti Microsoft Office.
XMLSpy consente di modificare i dati Open XML presenti in documenti Word, Excel e PowerPoint esistenti, oppure è possibile creare nuovi documenti Office (.docx, .xlsx e .pptx) partendo da zero. Che preferiate lavorare.. Visualizzazione del testo oppure Vista a grigliaXMLSpy offre funzionalità di editing avanzate, tra cui il completamento automatico del codice, strumenti di assistenza intelligenti, la validazione e molto altro. I menu a tendina e le finestre di assistenza offrono opzioni di editing valide a seconda della posizione nel documento, mentre la finestra "Informazioni" fornisce una spiegazione di ogni elemento e del suo utilizzo nel file OOXML.
Se state modificando un file presente in un archivio esistente, le vostre modifiche vengono automaticamente salvate nel file Zip quando premete il pulsante "Salva". È inoltre facile aggiungere un nuovo file tramite la visualizzazione dell'archivio.
XMLSpy offre un supporto completo per lo sviluppo, il debug e l'analisi delle prestazioni di XSLT e XQuery, consentendovi di sviluppare e testare trasformazioni e query su dati Open XML / OOXML. Questo supporto vi permette, ad esempio, di creare una trasformazione XSLT 2.0 per pubblicare dati in un documento Word, Excel o PowerPoint in formato HTML sul web o su un'intranet aziendale, oppure di utilizzare XQuery per estrarre e aggregare dati finanziari da un documento Excel e presentarli in formato XML, adatto per essere mappati su messaggi EDI o per funzioni di servizi web.
Queste funzionalità sono estremamente importanti e utili. XMLSpy è il primo strumento che consente agli sviluppatori di sfruttare appieno la potenza di XSLT 2.0/3.0 e XQuery sull'enorme e in continua crescita quantità di dati archiviati nei documenti Microsoft Office, offrendo la possibilità di sviluppare applicazioni in grado di elaborare il formato di dati aziendali più diffuso.
