Come si può aprire un file XML, ad esempio con LibreOffice? Se provo, tutto ciò che vedo è il formato di testo di XML, con tag e così via.
Come si può aprire un file XML, ad esempio con LibreOffice? Se provo, tutto ciò che vedo è il formato di testo di XML, con tag e così via.
Risposte:
Se il file è una tabella XML, puoi aprirlo in LibreOffice Calc tramite il Data > XML Source
menu 1 . Al suo interno, devi solo aprire il file XML, puntare alla tabella che stai importando nella colonna di sinistra e specificare una destinazione nel foglio nel campo di testo a destra. Esempio:
Questa funzione è documentata nella Guida di LibreOffice Calc e su https://wiki.documentfoundation.org/Development/Calc/XMLSource .
1 Poiché si tratta di una funzione sperimentale (almeno in V 6.1.3.2), potrebbe non essere affidabile e la voce di menu verrà disattivata a meno che le funzioni sperimentali non siano abilitate con Tools- Options- LibreOffice- Advanced- Enable experimental features.
È inoltre possibile utilizzare basex
dal centro software.
sudo apt-get install basex
BaseX è un database XML molto veloce e leggero, ma potente e processore XPath / XQuery, incluso il supporto per gli ultimi W3C Full Text e le raccomandazioni di aggiornamento. Supporta istanze XML di grandi dimensioni e offre un front-end altamente interattivo (basexgui).
Non l'ho installato ma ha valutazioni molto alte dal centro software.
L' editor di testo predefinito di Gedit è in grado di aprire il file - ti suggerisco anche di provare Bluefish , che può fare anche XML e HTML e altre lingue. Inoltre esegue il completamento automatico e l'evidenziazione.
Ecco alcuni esempi degli editor sopra riportati basati su questo :
NB Con Gedit, devi aggiungere alcune delle opzioni precedenti modificando alcune impostazioni e attivando alcuni plugin.
Se non riesci con LibreOffice, prova a utilizzare SoftMaker FreeOffice. Questa suite per ufficio gratuita offre filtri di importazione ed esportazione molto migliori che consentono di eseguire fedelmente i formati di Microsoft Office. L'intera suite per ufficio è ricca di funzionalità, ma richiede solo 58 MB. È ben codificato, molto veloce e affidabile. Ecco il link dove trovarlo:
www.freeoffice.com
È possibile trovare XMLStarlet utile, se si ha familiarità con i concetti XPATH (o si è pronti a impararli).
Questo è uno strumento da riga di comando che può selezionare i dati da un file XML sulla base dei tipi di elementi e dei valori dei loro attributi o di quelli degli elementi correlati. Non sono sicuro se sia facile generare un file CSV o altro adatto al caricamento in LibreOffice (se questo è il tuo obiettivo) o se dovresti prima trasformarlo. (Cercherò di ricordare di aggiornare questo se ne trovo di più.)
Gli esempi forniti nell'articolo di Wikipedia (link sopra) mostrano il comando come xml
(ad esempio xml sel
per una selezione), ma nel mio caso (OpenSuse Leap) lo è xmlstarlet
, che è anche il pacchetto da installare; Non so quale sia la situazione per Ubuntu.
XML Copy Editor ( xmlcopyeditor ) è un editor XML veloce, gratuito e di convalida. È dotato di convalida DTD / XML Schema / RELAX NG, XSLT, XPath, bella stampa, evidenziazione della sintassi, piegatura, completamento / blocco tag e controllo ortografico / di stile. XML Copy Editor può essere installato dai repository Ubuntu predefiniti.
Il debugger di XML Copy Editor ( xmlcopyeditor-dbg ) è un componente aggiuntivo opzionale per XML Copy Editor che può anche essere installato dai repository Ubuntu predefiniti.