Jak otworzyć plik XML, na przykład za pomocą LibreOffice? Jeśli spróbuję, wszystko, co widzę, to format tekstowy XML z tagami i tak dalej.
Jak otworzyć plik XML, na przykład za pomocą LibreOffice? Jeśli spróbuję, wszystko, co widzę, to format tekstowy XML z tagami i tak dalej.
Odpowiedzi:
Jeśli plik jest tabelą XML, możesz go otworzyć w LibreOffice Calc poprzez Data > XML Source
menu 1 . W nim wystarczy otworzyć plik XML, wskazać tabelę, którą importujesz, w lewej kolumnie i określić miejsce docelowe w arkuszu w prawym polu tekstowym. Przykład:
Ta funkcja jest udokumentowana w Pomocy dla LibreOffice Calc i na https://wiki.documentfoundation.org/Development/Calc/XMLSource .
1 Ponieważ jest to funkcja eksperymentalna (przynajmniej w wersji 6.1.3.2), może być zawodna, a pozycja menu będzie wyszarzona, chyba że funkcje eksperymentalne są włączone za pomocą Tools- Options- LibreOffice- Advanced- Enable experimental features.
Możesz także użyć basex
z centrum oprogramowania.
sudo apt-get install basex
BaseX to bardzo szybka i lekka, ale potężna baza danych XML oraz procesor XPath / XQuery, w tym obsługa najnowszych pełnotekstowych tekstów W3C i rekomendacji aktualizacji. Obsługuje duże instancje XML i oferuje wysoce interaktywny interfejs (basexgui).
Nie mam go zainstalowanego, ale ma naprawdę wysokie oceny z centrum oprogramowania.
Domyślny edytor tekstu Gedit jest zdolny do otwierania pliku - sugeruję również wypróbowanie Bluefish , który potrafi zarówno XML, jak i HTML i inne języki. Wykonuje także automatyczne uzupełnianie i wyróżnianie.
Oto przykłady powyższych edytorów opartych na tym :
NB W Gedit musisz dodać niektóre z powyższych, zmieniając kilka ustawień i aktywując kilka wtyczek.
Jeśli nie uda Ci się z LibreOffice, spróbuj użyć SoftMaker FreeOffice. Ten bezpłatny pakiet biurowy ma znacznie lepsze filtry importu i eksportu, które pozwalają wiernie uruchamiać formaty Microsoft Office. Cały pakiet biurowy jest pełen funkcji, ale potrzebuje tylko 58 MB. Jest dobrze zakodowany, bardzo szybki i niezawodny. Oto link, gdzie go zdobyć:
www.freeoffice.com
Może się okazać, że XMLStarlet jest przydatny, jeśli znasz pojęcia XPATH (lub jesteś przygotowany do ich opanowania).
Jest to narzędzie wiersza polecenia, które może wybierać dane z pliku XML na podstawie typów elementów i wartości ich atrybutów lub wartości powiązanych elementów. Nie jestem pewien, czy łatwo jest wygenerować plik CSV lub inny odpowiedni do załadowania do LibreOffice (jeśli taki jest twój cel), czy też najpierw trzeba go trochę przekształcić. (Postaram się pamiętać o aktualizacji, jeśli dowiem się więcej.)
Przykłady podane w artykule w Wikipedii (link powyżej) pokazują polecenie jako xml
(np. xml sel
Do wyboru), ale w moim przypadku (OpenSuse Leap) jest xmlstarlet
to również pakiet, który należy zainstalować; Nie wiem, jaka jest sytuacja w Ubuntu.
XML Copy Editor ( xmlcopyeditor ) to szybki, darmowy, sprawdzający edytor XML. Zawiera sprawdzanie poprawności schematu DTD / XML / RELAX NG, XSLT, XPath, ładne drukowanie, podświetlanie składni, składanie, uzupełnianie / blokowanie znaczników oraz sprawdzanie pisowni / stylu. Edytor kopii XML można zainstalować z domyślnych repozytoriów Ubuntu.
Debuger edytora kopiowania XML ( xmlcopyeditor-dbg ) jest opcjonalnym dodatkiem do edytora kopiowania XML, który można również zainstalować z domyślnych repozytoriów Ubuntu.