Como abrir um arquivo XML, por exemplo, com o LibreOffice? Se eu tentar, tudo o que vejo é o formato de texto XML, com tags e assim por diante.
Como abrir um arquivo XML, por exemplo, com o LibreOffice? Se eu tentar, tudo o que vejo é o formato de texto XML, com tags e assim por diante.
Respostas:
Se o arquivo for uma tabela XML, você poderá abri-lo no LibreOffice Calc através do Data > XML Source
menu 1 . Dentro dele, você só precisa abrir o arquivo XML, apontar para a tabela que está importando na coluna da esquerda e especificar um destino em sua planilha no campo de texto direito. Exemplo:
Esse recurso está documentado na Ajuda do LibreOffice Calc e em https://wiki.documentfoundation.org/Development/Calc/XMLSource .
1 Como esse é um recurso experimental (pelo menos na V 6.1.3.2), pode não ser confiável e a entrada do menu ficará acinzentada, a menos que os recursos experimentais sejam ativados com Tools- Options- LibreOffice- Advanced- Enable experimental features.
Você também pode usar basex
no centro de software.
sudo apt-get install basex
O BaseX é um banco de dados XML e um processador XPath / XQuery muito rápidos e leves, mas poderosos, incluindo suporte para as mais recentes recomendações de atualização e texto completo do W3C. Ele suporta grandes instâncias XML e oferece um front-end altamente interativo (basexgui).
Não o tenho instalado, mas ele tem classificações muito altas do centro de software.
O editor de texto padrão do Gedit é capaz de abrir o arquivo - eu também sugiro que você experimente o Bluefish , que também pode fazer XML e HTML e outras linguagens. Ele também realiza o preenchimento automático e o destaque.
Aqui estão exemplos dos editores acima com base nisso :
Nota: Com o Gedit, você deve adicionar algumas das opções acima, alterando algumas configurações e ativando alguns plugins.
Caso você não tenha sucesso com o LibreOffice, tente usar o SoftMaker FreeOffice. Este pacote de escritório gratuito possui filtros de importação e exportação muito melhores que permitem executar fielmente os formatos do Microsoft Office. Toda a suíte de escritório é repleta de recursos, mas precisa de apenas 58 MB. É bem codificado, muito rápido e confiável. Aqui está o link para obtê-lo:
www.freeoffice.com
Você pode achar o XMLStarlet útil, se estiver familiarizado com os conceitos XPATH (ou preparado para aprendê-los).
Esta é uma ferramenta de linha de comando que pode selecionar dados de um arquivo XML com base nos tipos de elementos e nos valores de seus atributos ou nos elementos relacionados. Não tenho certeza se é fácil gerar um arquivo CSV ou outro adequado para carregar no LibreOffice (se esse é o seu objetivo) ou se você precisa transformá-lo um pouco primeiro. (Tentarei lembrar de atualizar isso se descobrir mais.)
Os exemplos dados no artigo da Wikipedia (link acima) mostram o comando como xml
(por exemplo, xml sel
para uma seleção), mas no meu caso (OpenSuse Leap), ele xmlstarlet
também é o pacote a ser instalado; Não sei qual é a situação do Ubuntu.
O XML Copy Editor ( xmlcopyeditor ) é um editor XML rápido, gratuito e de validação. Possui validação DTD / XML Schema / RELAX NG, XSLT, XPath, impressão bonita, destaque de sintaxe, dobragem, conclusão / bloqueio de tags e verificação de ortografia / estilo. O XML Copy Editor pode ser instalado a partir dos repositórios padrão do Ubuntu.
O depurador do XML Copy Editor ( xmlcopyeditor-dbg ) é um complemento opcional para o XML Copy Editor que também pode ser instalado a partir dos repositórios padrão do Ubuntu.