Bagaimana cara membuka file XML dengan LibreOffice?

10

Bagaimana seseorang dapat membuka file XML, misalnya dengan LibreOffice? Jika saya mencoba, yang saya lihat adalah format teks XML, dengan tag dan sebagainya.

Luigi
sumber
1
Hai apakah Anda ingin mengedit file atau hanya melihatnya? Anda dapat menggunakan gedit help.ubuntu.com/community/gedit editor teks build ubuntu.
GM
File XML adalah file teks, sehingga editor teks apa pun dapat membukanya. Tetapi jika Anda ingin melakukan validasi XML di atasnya, maka Anda memerlukan beberapa editor XML yang juga akan memuat file XSD yang terkait dengan XML dan melakukan validasi (periksa apakah Anda memasukkan tag yang benar dengan tipe nilai yang benar).
Benoit
2
Dan apa yang sebenarnya Anda harapkan? Ini file XML!
terdon

Jawaban:

15

Jika file tersebut adalah tabel XML, Anda dapat membukanya di LibreOffice Calc melalui Data > XML Sourcemenu 1 . Di dalamnya, Anda hanya perlu membuka file XML, arahkan ke tabel yang Anda impor di kolom kiri dan tentukan tujuan di lembar Anda di bidang teks kanan. Contoh:

masukkan deskripsi gambar di sini

Fitur ini didokumentasikan dalam Bantuan untuk LibreOffice Calc dan di https://wiki.documentfoundation.org/Development/Calc/XMLSource .

1 Karena ini adalah fitur eksperimental (setidaknya dalam V 6.1.3.2), ini mungkin tidak dapat diandalkan dan entri menu akan diklik keluar kecuali fitur eksperimental diaktifkan dengan Tools- Options- LibreOffice- Advanced- Enable experimental features.

Waldir Leoncio
sumber
Apa itu "tabel xml"? Bagaimana saya mencari tahu apakah file saya satu atau ada? Ketika saya membuka file seperti itu, saya tidak melihat apa pun di jendela "Map to document", meskipun saya melihat "<s: Table> baris di dalamnya. Itu berasal dari alat Pelaporan Malam Kejelasan Pemilu SOE Software, misalnya file detail.xls zip di dalam results.enr.clarityelections.com/CO/63746/183083/reports/…
nealmcb
Keren, ini berfungsi di LibreOffice Calc 5.1 dengan sitemap.xml dari layanan generator sitemap. Saya dapat memilih kolom mana yang akan ditampilkan di lembar. Terima kasih Waldir.
Ade Malsasa Akbar
Cukup, apa itu tabel XML? Apakah ini kumpulan node yang berulang yang semuanya memiliki set atribut yang sama dalam struktur dua atau tiga tingkat? Apakah dikonversi ke tabel dengan setiap baris yang sesuai dengan salah satu node tingkat pertama?
PJTraill
Ketika saya mencoba ini (dalam LibreOffice Calc 6.1.3.2 pada Open Suse Leap), sumber XML diklik dalam menu Data - apakah saya harus melakukan sesuatu yang lain terlebih dahulu?
PJTraill
Beberapa dokumentasi di wiki.documentfoundation.org/Development/Calc/XMLSource , seperti yang dirujuk dalam Bantuan (tetapi tidak mengatakan apa-apa tentang tidak memasukkan entri menu).
PJTraill
2

Anda juga dapat menggunakan basexdari pusat perangkat lunak.

sudo apt-get install basex

BaseX adalah basis data XML dan prosesor XPath / XQuery yang sangat cepat dan ringan, namun kuat, termasuk dukungan untuk W3C Full Text terbaru dan Rekomendasi Pembaruan. Ini mendukung contoh XML besar dan menawarkan front-end yang sangat interaktif (basexgui).

Saya tidak menginstalnya tetapi memiliki peringkat sangat tinggi dari pusat perangkat lunak.

Parto
sumber
Praktis dan jelek;)
AB
0

Editor teks Gedit default mampu membuka file - Saya juga menyarankan Anda mencoba Bluefish , yang dapat melakukan XML juga HTML dan bahasa lainnya. Itu juga melakukan pelengkapan otomatis, dan penyorotan.

Berikut adalah contoh editor di atas berdasarkan ini :

Tangkapan layar Bluefish

masukkan deskripsi gambar di sini NB Dengan Gedit, Anda harus menambahkan beberapa di atas dengan mengubah beberapa pengaturan dan mengaktifkan beberapa plugin.

Wilf
sumber
0

Jika Anda tidak berhasil dengan LibreOffice, coba gunakan SoftMaker FreeOffice. Paket office gratis ini memiliki filter impor dan ekspor yang jauh lebih baik yang memungkinkan Anda menjalankan format Microsoft Office dengan setia. Seluruh office suite penuh fitur, tetapi hanya membutuhkan 58MB. Ini dikodekan dengan baik, sangat cepat dan dapat diandalkan. Inilah tautan tempat mendapatkannya:

www.freeoffice.com

pengguna258232
sumber
Kingsoft Office juga patut dicoba: wpscommunity.org
s3lph
0

Anda mungkin menemukan XMLStarlet berguna, jika Anda terbiasa dengan konsep XPATH (atau siap untuk mempelajarinya).

Ini adalah alat baris perintah yang dapat memilih data dari file XML berdasarkan tipe elemen dan nilai atributnya atau elemen terkait. Saya tidak yakin apakah mudah untuk menghasilkan file CSV atau lainnya yang sesuai untuk memuat ke LibreOffice (jika itu tujuan Anda), atau apakah Anda perlu mengubahnya sedikit terlebih dahulu. (Saya akan mencoba untuk mengingat untuk memperbarui ini jika saya tahu lebih banyak.)

Contoh-contoh yang diberikan dalam artikel Wikipedia (tautan di atas) menunjukkan perintah sebagai xml(misalnya xml seluntuk pilihan), tetapi dalam kasus saya (OpenSuse Leap) itu xmlstarlet, yang juga merupakan paket untuk menginstal; Saya tidak tahu apa situasinya untuk Ubuntu.

PJTraill
sumber
0

Editor Salin XML ( xmlcopyeditor ) adalah editor XML yang cepat, gratis, dan memvalidasi. Ini fitur DTD / XML Schema / RELAX NG validasi, XSLT, XPath, pencetakan cantik, penyorotan sintaks, lipat, pelengkapan tag / penguncian, dan pemeriksaan ejaan / gaya. Editor Salin XML dapat diinstal dari repositori Ubuntu default.

Debugger Editor Salinan XML ( xmlcopyeditor-dbg ) adalah add-on opsional untuk XML Copy Editor yang juga dapat diinstal dari repositori default Ubuntu.

masukkan deskripsi gambar di sini

karel
sumber