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.
libreoffice
xml
Luigi
źródło
źródło
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.
źródło
Możesz także użyć
basex
z centrum oprogramowania.Nie mam go zainstalowanego, ale ma naprawdę wysokie oceny z centrum oprogramowania.
źródło
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.
źródło
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
źródło
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) jestxmlstarlet
to również pakiet, który należy zainstalować; Nie wiem, jaka jest sytuacja w Ubuntu.źródło
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.
źródło