Comment ouvrir un fichier XML, par exemple avec LibreOffice? Si j'essaye, tout ce que je vois est le format texte de XML, avec des balises et ainsi de suite.
Comment ouvrir un fichier XML, par exemple avec LibreOffice? Si j'essaye, tout ce que je vois est le format texte de XML, avec des balises et ainsi de suite.
Réponses:
Si le fichier est une table XML, vous pouvez l'ouvrir dans LibreOffice Calc via le Data > XML Source
menu 1 . À l'intérieur, il vous suffit d'ouvrir le fichier XML, de pointer vers le tableau que vous importez dans la colonne de gauche et de spécifier une destination dans votre feuille dans le champ de texte de droite. Exemple:
Cette fonctionnalité est documentée dans l'aide de LibreOffice Calc et sur https://wiki.documentfoundation.org/Development/Calc/XMLSource .
1 Comme il s'agit d'une fonctionnalité expérimentale (au moins dans V 6.1.3.2), elle peut ne pas être fiable et l'entrée de menu sera grisée à moins que les fonctionnalités expérimentales ne soient activées avec Tools- Options- LibreOffice- Advanced- Enable experimental features.
Vous pouvez également utiliser à basex
partir du centre logiciel.
sudo apt-get install basex
BaseX est une base de données XML et un processeur XPath / XQuery très rapides et légers, mais puissants, comprenant la prise en charge des dernières recommandations de texte intégral et de mise à jour du W3C. Il prend en charge les grandes instances XML et offre un frontal très interactif (basexgui).
Je ne l'ai pas installé mais il a des notes très élevées du centre logiciel.
L' éditeur de texte Gedit par défaut est capable d'ouvrir le fichier - je vous suggère également d'essayer Bluefish , qui peut faire du XML ainsi que du HTML et d'autres langues. Il effectue également la saisie semi-automatique et la mise en évidence.
Voici des exemples des éditeurs ci-dessus basés sur ceci :
NB Avec Gedit, vous devez ajouter certains des éléments ci-dessus en modifiant quelques paramètres et en activant quelques plugins.
Si vous ne réussissez pas avec LibreOffice, essayez d'utiliser SoftMaker FreeOffice. Cette suite bureautique gratuite possède de bien meilleurs filtres d'importation et d'exportation qui vous permettent d'exécuter fidèlement les formats Microsoft Office. L'ensemble de la suite bureautique est riche en fonctionnalités, mais ne nécessite que 58 Mo. Il est bien codé, très rapide et fiable. Voici le lien où l'obtenir:
www.freeoffice.com
Vous pouvez trouver XMLStarlet utile, si vous êtes familier avec les concepts XPATH (ou prêt à les apprendre).
Il s'agit d'un outil en ligne de commande qui peut sélectionner des données dans un fichier XML sur la base des types d'éléments et des valeurs de leurs attributs ou de ceux des éléments associés. Je ne sais pas s'il est facile de générer un fichier CSV ou autre adapté au chargement dans LibreOffice (si tel est votre objectif), ou si vous auriez besoin de le transformer un peu en premier. (J'essaierai de me souvenir de mettre à jour cela si j'en découvre plus.)
Les exemples donnés dans l'article Wikipedia (lien ci-dessus) montrent la commande comme xml
(par exemple xml sel
pour une sélection), mais dans mon cas (OpenSuse Leap) c'est le cas xmlstarlet
, qui est aussi le package à installer; Je ne sais pas quelle est la situation pour Ubuntu.
XML Copy Editor ( xmlcopyeditor ) est un éditeur XML de validation rapide et gratuit. Il comprend la validation DTD / XML Schema / RELAX NG, XSLT, XPath, la jolie impression, la coloration syntaxique, le pliage, la complétion / verrouillage des balises et une vérification de l'orthographe / du style. XML Copy Editor peut être installé à partir des référentiels Ubuntu par défaut.
Le débogueur de XML Copy Editor ( xmlcopyeditor-dbg ) est un module complémentaire facultatif pour XML Copy Editor qui peut également être installé à partir des référentiels Ubuntu par défaut.