Wie kann man eine XML-Datei öffnen, zum Beispiel mit LibreOffice? Wenn ich es versuche, sehe ich nur das Textformat von XML mit Tags und so weiter.
Wie kann man eine XML-Datei öffnen, zum Beispiel mit LibreOffice? Wenn ich es versuche, sehe ich nur das Textformat von XML mit Tags und so weiter.
Antworten:
Wenn es sich bei der Datei um eine XML-Tabelle handelt, können Sie sie in LibreOffice Calc über das Data > XML Source
Menü 1 öffnen . Darin müssen Sie nur die XML-Datei öffnen, auf die zu importierende Tabelle in der linken Spalte zeigen und im rechten Textfeld ein Ziel in Ihrem Blatt angeben. Beispiel:
Diese Funktion ist in der Hilfe zu LibreOffice Calc und unter https://wiki.documentfoundation.org/Development/Calc/XMLSource dokumentiert .
1 Da dies eine experimentelle Funktion ist (zumindest in V 6.1.3.2), kann sie unzuverlässig sein und der Menüeintrag wird ausgegraut, es sei denn, experimentelle Funktionen sind mit Tools- Options- LibreOffice- Advanced- aktiviert Enable experimental features.
Sie können auch basex
vom Software-Center aus verwenden.
sudo apt-get install basex
BaseX ist eine sehr schnelle und leichte, aber leistungsstarke XML-Datenbank und ein XPath / XQuery-Prozessor, einschließlich der Unterstützung der neuesten W3C-Volltext- und Update-Empfehlungen. Es unterstützt große XML-Instanzen und bietet ein hochgradig interaktives Front-End (basexgui).
Ich habe es nicht installiert, aber es hat wirklich hohe Bewertungen vom Software-Center.
Der Standard- Gedit- Texteditor kann die Datei öffnen. Ich empfehle außerdem, Bluefish zu verwenden , das sowohl XML als auch HTML und andere Sprachen unterstützt. Es wird auch automatisch vervollständigt und hervorgehoben.
Hier sind Beispiele für die oben Editoren auf der Grundlage dieses :
NB Bei Gedit müssen Sie einige der oben genannten Elemente hinzufügen, indem Sie einige Einstellungen ändern und einige Plugins aktivieren.
Falls Sie mit LibreOffice keinen Erfolg haben, versuchen Sie es mit SoftMaker FreeOffice. Diese kostenlose Office-Suite verfügt über viel bessere Import- und Exportfilter, mit denen Sie Microsoft Office-Formate zuverlässig ausführen können. Die gesamte Office-Suite ist mit zahlreichen Funktionen ausgestattet, benötigt jedoch nur 58 MB. Es ist gut codiert, sehr schnell und zuverlässig. Hier ist der Link, wo Sie es bekommen können:
www.freeoffice.com
XMLStarlet ist möglicherweise hilfreich, wenn Sie mit XPATH- Konzepten vertraut sind (oder darauf vorbereitet sind, sie zu erlernen).
Dies ist ein Befehlszeilentool, mit dem Daten aus einer XML-Datei anhand der Elementtypen und der Werte ihrer Attribute oder der zugehörigen Elemente ausgewählt werden können. Ich bin nicht sicher, ob es einfach ist, eine CSV- Datei oder eine andere Datei zu erstellen, die zum Laden in LibreOffice geeignet ist (wenn dies Ihr Ziel ist), oder ob Sie sie zuerst ein wenig transformieren müssten. (Ich werde versuchen, mich daran zu erinnern, dies zu aktualisieren, wenn ich mehr herausfinde.)
Die Beispiele im Wikipedia-Artikel (Link oben) zeigen den Befehl als xml
(z. B. xml sel
für eine Auswahl), aber in meinem Fall (OpenSuse Leap) xmlstarlet
ist es das zu installierende Paket. Ich weiß nicht, wie die Situation für Ubuntu ist.
XML Copy Editor ( xmlcopyeditor ) ist ein schneller, kostenloser und validierender XML-Editor. Es bietet DTD / XML-Schema / RELAX NG-Validierung, XSLT, XPath, hübsches Drucken, Hervorheben der Syntax, Falten, Vervollständigen / Sperren von Tags und eine Rechtschreib- / Stilprüfung. XML Copy Editor kann über die Standard-Ubuntu-Repositorys installiert werden.
Der XML Copy Editor-Debugger ( xmlcopyeditor-dbg ) ist ein optionales Add-On für den XML Copy Editor, das auch über die Standard-Ubuntu-Repositorys installiert werden kann.