# XML/OpenOffice.org e l'OpenDocument Format

XML
Copertina Tutti i moduli · Sviluppo
PrefazioneXML/Prefazione
* IntroduzioneXML/Introduzione
* Entità singoleXML/Entità singole
* Strutture dati di baseXML/Strutture dati di base
* Relazione uno-moltiXML/Relazione uno-molti
* Relazione uno-unoXML/Relazione uno-uno
* Relazione molti-moltiXML/Relazione molti-molti
* Relazioni ricorsiveXML/Relazioni ricorsive
* Schemi di datiXML/Schemi di dati
* Document Type Definition (DTD)XML/DTD
* XHTMLXML/XHTML
* XPathXML/XPath
* XLinkXML/XLink
* CSSXML/CSS
* XSLT e fogli di stileXML/XSLT e fogli di stile
* CocoonXML/Cocoon
* Parsing di file XMLXML/Parsing di file XML
* XULXML/XUL
* Asynchronous JavaScript and XML (AJAX)XML/AJAX
* Web serviceXML/Web service
* XMLHttpRequestXML/XMLHttpRequest
* Database e XMLXML/Database e XML
* SVGXML/SVG
* VoiceXMLXML/VoiceXML
* DocBookXML/DocBook
* SMILXML/SMIL
* XBRLXML/XBRL
* WDDX
* RPCXML/RPC
* RDFXML/RDF - Resource Description Framework
* RSSXML/RSS
* NamespaceXML/Namespace
* Gestire XML con MySQL
* XML EncryptionXML/XML Encryption
* XQueryXML/XQuery
* XML e JDBC
* XFormsXML/XForms
* OpenOffice.org e l'OpenDocument FormatXML/OpenOffice.org e l'OpenDocument Format
* KML e Google EarthXML/KML
* Lo standard ACORD - XML nel settore delle assicurazioniXML/ACORD
Modifica il sommario
Obiettivi di apprendimento
* Scoprire come OpenOffice.org utilizza il formato OpenDocument
* Scoprire le funzionalità di OpenOffice
OpenOffice.org, come suggerisce il nome, è una suite di applicazioni per ufficio open source. Si basa sul sorgente di StarOffice della Sun Microsystems, donata alla comunità open source nel 2000. OpenOffice.org è in grado di leggere e salvare i file in diversi formati utilizzati da altre applicazioni per ufficio; il suo formato predefinito è però OpenDocument, che è un formato XML standardizzato da OASIS (Organization for the Advancement of Structured Information Standards). OpenOffice.org è destinato ad essere di grande importanza nel futuro prossimo a causa della tendenza, da parte dei governi nazionali, e in particolare nell'Unione Europea, a richiedere che tutti i documenti ufficiali siano salvati in un formato open source.

## OpenDocument Format

Come indicato nell'introduzione, OpenDocument è un formato XML standardizzato da OASIS. Un file OpenDocument assume la forma di un archivio zip compresso con una delle seguenti estensioni:
* .odt (testo)
* .ott (modello di testo)
* .odm (documento principale)
* .oth (modello HTML)
* .ods (foglio di calcolo)
* .ots (modello di foglio di calcolo)
* .odg (disegno)
* .otg (modello di disegno)
* .odp (presentazione)
* .otp (modello di presentazione)
* .odf (formula)
* .odb (database)
L'archivio zip contiene i file e directory descritti di seguito (dalla documentazione di OpenOffice.org).
Il testo del documento è archiviato in content.xml. Per impostazione predefinita, questa è una versione ridotta del documento che tralascia elementi di formattazione come rientri o interruzioni di riga al fine di semplificare il salvataggio e l'apertura del documento stesso.
meta.xml contiene le meta-informazioni del documento, che possono essere modificate in File - Proprietà. Se un documento viene salvato con una password, meta.xml non verrà crittografato.
settings.xml contiene ulteriori informazioni sulle impostazioni per questo documento.
styles.xml contiene gli stili applicati al documento, che possono essere visualizzati nella finestra Stili e formattazione.
manifest.xml nella directory meta-inf descrive la struttura del file XML.
Altri file e cartelle possono essere inclusi nell'archivio, se necessari.

## Note

* ↑ Lo schema per i formati OpenDocument è disponibile all'indirizzo http://www.oasis-open.org/committees/download.php/12572/OpenDocument-v1.0-os.pdf