Как открыть файл XML, например, с помощью LibreOffice? Если я попытаюсь, все, что я вижу, это текстовый формат XML, с тегами и так далее.
Как открыть файл XML, например, с помощью LibreOffice? Если я попытаюсь, все, что я вижу, это текстовый формат XML, с тегами и так далее.
Ответы:
Если файл представляет собой таблицу XML, вы можете открыть его в LibreOffice Calc через Data > XML Source
меню 1 . Внутри него вам просто нужно открыть файл XML, указать на таблицу, которую вы импортируете, в левом столбце и указать место назначения на своем листе в правом текстовом поле. Пример:
Эта функция описана в справке по LibreOffice Calc и на странице https://wiki.documentfoundation.org/Development/Calc/XMLSource .
1 Поскольку это экспериментальная функция (по крайней мере, в V 6.1.3.2), она может быть ненадежной, и пункт меню будет недоступен, если экспериментальные функции не включены с помощью Tools- Options- LibreOffice- Advanced- Enable experimental features.
Вы также можете использовать basex
из центра программного обеспечения.
sudo apt-get install basex
BaseX - это очень быстрая и легкая, но мощная база данных XML и процессор XPath / XQuery, включая поддержку последних рекомендаций W3C по полному тексту и обновлению. Он поддерживает большие экземпляры XML и предлагает интерактивный интерфейс (basexgui).
У меня не установлено, но у него очень высокие оценки от центра программного обеспечения.
Текстовый редактор Gedit по умолчанию способен открывать файл - я также предлагаю вам попробовать Bluefish , который может работать с XML, а также с HTML и другими языками. Он также выполняет автозаполнение и выделение.
Вот примеры вышеупомянутых редакторов, основанных на этом :
NB С Gedit вы должны добавить некоторые из вышеперечисленных, изменив несколько настроек и активировав несколько плагинов.
Если вам не удастся использовать LibreOffice, попробуйте использовать SoftMaker FreeOffice. Этот бесплатный офисный пакет имеет гораздо лучшие фильтры для импорта и экспорта, которые позволяют вам верно работать с форматами Microsoft Office. Весь офисный пакет многофункциональный, но требует только 58 МБ. Это хорошо закодировано, очень быстро и надежно. Вот ссылка, где его взять:
www.freeoffice.com
Вам может пригодиться XMLStarlet , если вы знакомы с XPATH концепциями (или готовы изучить их).
Это инструмент командной строки, который может выбирать данные из файла XML на основе типов элементов и значений их атрибутов или значений связанных элементов. Я не уверен, легко ли создать файл CSV или другой файл, подходящий для загрузки в LibreOffice (если это ваша цель), или вам нужно сначала немного его преобразовать. (Я постараюсь не забыть обновить это, если узнаю больше.)
Примеры, приведенные в статье Википедии (ссылка выше) показывают команду как xml
(например, xml sel
для выбора), но в моем случае (OpenSuse Leap) она есть xmlstarlet
, что также является пакетом для установки; Я не знаю, какова ситуация для Ubuntu.
Редактор XML Copy ( xmlcopyeditor ) - быстрый, бесплатный, проверяющий редактор XML. Он поддерживает проверку DTD / XML Schema / RELAX NG, XSLT, XPath, симпатичную печать, подсветку синтаксиса, свертывание, завершение / блокировку тегов и проверку орфографии / стиля. Редактор XML Copy можно установить из репозиториев Ubuntu по умолчанию.
Отладчик XML Copy Editor ( xmlcopyeditor-dbg ) является необязательным дополнением для XML Copy Editor, которое также можно установить из репозиториев Ubuntu по умолчанию.