¿Cómo se puede abrir un archivo XML, por ejemplo con LibreOffice? Si lo intento, todo lo que veo es el formato de texto de XML, con etiquetas, etc.
¿Cómo se puede abrir un archivo XML, por ejemplo con LibreOffice? Si lo intento, todo lo que veo es el formato de texto de XML, con etiquetas, etc.
Respuestas:
Si el archivo es una tabla XML, puede abrirlo en LibreOffice Calc a través del Data > XML Source
menú 1 . Dentro de él, solo necesita abrir el archivo XML, apuntar a la tabla que está importando en la columna izquierda y especificar un destino en su hoja en el campo de texto derecho. Ejemplo:
Esta característica está documentada en la Ayuda para LibreOffice Calc y en https://wiki.documentfoundation.org/Development/Calc/XMLSource .
1 Dado que esta es una función experimental (al menos en V 6.1.3.2), puede no ser confiable y la entrada del menú aparecerá atenuada a menos que las funciones experimentales estén habilitadas con Tools- Options- LibreOffice- Advanced- Enable experimental features.
También puede usarlo basex
desde el centro de software.
sudo apt-get install basex
BaseX es una base de datos XML y procesador XPath / XQuery muy rápida y liviana, pero poderosa, que incluye soporte para las últimas recomendaciones de actualización y texto completo del W3C. Admite grandes instancias XML y ofrece un front-end altamente interactivo (basexgui).
No lo tengo instalado, pero tiene calificaciones muy altas del centro de software.
El editor de texto Gedit predeterminado es capaz de abrir el archivo. También te sugiero que pruebes Bluefish , que puede hacer XML, HTML y otros idiomas. También realiza autocompletado y resaltado.
Aquí hay ejemplos de los editores anteriores basados en esto :
Nota: con Gedit, debe agregar algunas de las opciones anteriores cambiando algunas configuraciones y activando algunos complementos.
En caso de que no tenga éxito con LibreOffice, intente usar SoftMaker FreeOffice. Esta suite ofimática gratuita tiene filtros de importación y exportación mucho mejores que le permiten ejecutar fielmente los formatos de Microsoft Office. Toda la suite ofimática está repleta de funciones, pero solo necesita 58 MB. Está bien codificado, es muy rápido y confiable. Aquí está el enlace donde obtenerlo:
www.freeoffice.com
Puede encontrar útil XMLStarlet si está familiarizado con los conceptos de XPATH (o si está preparado para aprenderlos).
Esta es una herramienta de línea de comandos que puede seleccionar datos de un archivo XML en función de los tipos de elementos y los valores de sus atributos o los de los elementos relacionados. No estoy seguro de si es fácil generar un archivo CSV u otro adecuado para cargar en LibreOffice (si ese es su objetivo), o si primero necesitaría transformarlo un poco. (Intentaré recordar actualizar esto si descubro más).
Los ejemplos dados en el artículo de Wikipedia (enlace anterior) muestran el comando como xml
(por ejemplo, xml sel
para una selección), pero en mi caso (OpenSuse Leap) es xmlstarlet
, que también es el paquete para instalar; No sé cuál es la situación para Ubuntu.
XML Copy Editor ( xmlcopyeditor ) es un editor XML rápido, gratuito y de validación. Cuenta con validación DTD / XML Schema / RELAX NG, XSLT, XPath, impresión bonita, resaltado de sintaxis, plegado, finalización / bloqueo de etiquetas y una verificación de ortografía / estilo. XML Copy Editor se puede instalar desde los repositorios predeterminados de Ubuntu.
El depurador de XML Copy Editor ( xmlcopyeditor-dbg ) es un complemento opcional para XML Copy Editor que también se puede instalar desde los repositorios predeterminados de Ubuntu.