Lewati ke konten

Konverter online gratis TEXT ke XML

Ubah teks biasa menjadi elemen XML atau petakan data terstruktur ke skema XML.

Konversi TEXT ke XML online - gratis

Mengunggah…

File Anda diproses secara instan dan dihapus segera setelah Anda mengunduhnya.

Cara kerjanya

  1. 1/3

    Unggah file .text Anda

    Klik untuk memilih file yang ingin Anda konversi, atau cukup seret dan lepas file ke area yang ditentukan.

  2. 2/3

    Jalankan konversi .text ke .xml

    Setelah file berhasil diunggah, klik konversi saat Anda siap.

  3. 3/3

    Unduh file .xml hasil konversi

    Hasil konversi siap untuk diunduh.

Bagaimana mengkonversi text ke xml berkas

Sistem penerima mungkin memerlukan XML untuk mengimpor data atau membaca konfigurasi, sedangkan sumbernya hanya tersedia dalam teks biasa. Konversi dapat membungkus teks dalam XML, tetapi nama elemen dan tata letaknya harus sesuai dengan yang diterima sistem tersebut.

Pengertian format text

Dalam kategori file Text, TEXT berarti teks biasa, yang sering disimpan dengan ekstensi .txt. Editor teks membuat file ini, dan program menggunakannya untuk catatan, log, dan daftar sederhana. File ini menyimpan karakter dan jeda baris, bukan kolom data yang telah ditentukan.

Pengertian format xml

XML menyimpan informasi dalam elemen dan atribut bernama. Dokumen XML yang terbentuk dengan baik memiliki satu elemen akar dan tag yang berpasangan dengan benar. Aplikasi menggunakan XML untuk pertukaran data terstruktur dan konfigurasi; sistem penerima mungkin memerlukan nama elemen tertentu, tata letak khusus, atau skema XML.

Cara mengonversi text ke xml

Online di 101convert.com

  1. Unggah atau pilih file teks biasa di halaman konverter.
  2. Pilih XML sebagai format output, lalu mulai konversi.
  3. Unduh file hasil konversi.

Halaman ini mendukung konversi batch beberapa file. Setiap file tunduk pada batas ukuran yang tercantum di halaman.

Offline dengan software desktop

Python 3 gratis dan dapat digunakan di Windows, macOS, dan Linux. Skrip ini memperlakukan setiap baris input sebagai satu elemen XML; skrip ini tidak menyimpulkan rekaman, kolom, atau skema. Simpan skrip sebagai text_to_xml.py:

from pathlib import Path
import sys
import xml.etree.ElementTree as ET

source, target = map(Path, sys.argv[1:3])
root = ET.Element("document")

for number, line in enumerate(
    source.read_text(encoding="utf-8-sig").splitlines(), start=1
):
    item = ET.SubElement(root, "line", number=str(number))
    item.text = line

ET.indent(root, space="  ")
ET.ElementTree(root).write(
    target, encoding="utf-8", xml_declaration=True
)

Jalankan dengan python text_to_xml.py input.txt output.xml. Skrip ini membuat elemen akar document dengan satu elemen line bernomor untuk setiap baris input. ElementTree meng-escape karakter markup dalam konten teks.

Microsoft Excel for Windows dapat mengekspor data lembar kerja yang dipetakan sebagai XML jika Anda memiliki file skema XML (.xsd). Impor teks menggunakan Data → From Text/CSV, pilih pembatas yang benar, lalu buka Developer → Source → XML Maps → Add dan pilih skema. Petakan elemen skema ke kolom lembar kerja, lalu gunakan Developer → Export. Excel tidak otomatis mengubah teks biasa sembarang menjadi XML; skema dan pemetaan menentukan struktur output.

Kualitas dan kompatibilitas

Contoh Python ini mengharapkan input UTF-8, dengan atau tanpa tanda urutan byte UTF-8; ubah dekode jika file menggunakan encoding lain. Output berbasis baris mempertahankan baris, bukan makna data tabular atau rekaman. Untuk input terstruktur, tentukan pemetaan pemisah, header, baris kosong, dan nilai ke XML, lalu periksa hasilnya berdasarkan skema sistem penerima. XML juga melarang beberapa karakter kontrol, yang harus dihapus atau diganti sebelum menulis XML yang valid.

TEXT vs XML: perbandingan format

Bagaimana format TEXT dan XML dibandingkan pada properti yang paling penting untuk konversi ini.

Perbandingan format file TEXT dan XML
Properti .TEXT Plain Text .XML Extensible Markup Language
Standar terbuka Ya Ya
Kompresi Tanpa kompresi Tanpa kompresi
Ukuran file umum Sangat kecil Kecil
Terbuka di browser web Ya, secara native Ya, secara native
Pengeditan lanjutan Mudah Mudah
Dukungan metadata Tidak ada Dasar
Dapat dibaca teks biasa Ya Ya
Paling cocok untuk Pertukaran data Pertukaran data
Diperkenalkan — 1998
Pengembang — W3C
Tipe MIME text/plain application/xml

Informasi tentang ekstensi dan jenis file disediakan oleh File-Extensions.org

Basis data saat ini tidak berisi text file converter.

Pertanyaan yang sering diajukan

Apakah konverter TEXT ke XML gratis?

Ya, mengonversi TEXT ke XML di 101convert.com sepenuhnya gratis. Tidak perlu registrasi, alamat email, atau instalasi. Jika Anda membutuhkan batas ukuran file yang lebih besar atau ingin mengonversi lebih banyak file sekaligus, lihat paket kami.

Seberapa besar file TEXT yang bisa saya unggah?

Anda dapat mengunggah file TEXT hingga 10 MB dan mengonversi hingga 3 file sekaligus dalam satu batch. Dengan paket berbayar, batasnya hingga 25 MB per file dan 20 file sekaligus, lihat paket kami.

Apa yang terjadi pada file yang saya unggah?

File diproses secara otomatis dan dihapus dari server kami beberapa menit setelah konversi. Kami tidak pernah melihat atau membagikan file Anda.

Apakah saya perlu menginstal perangkat lunak untuk mengonversi TEXT ke XML?

Tidak. Konversi TEXT ke XML berjalan sepenuhnya online di browser dan berfungsi di Windows, Mac, Linux, Android, dan iPhone.

Konversi gagal?

Dalam sebagian besar kasus, penyebabnya adalah format file yang tidak sesuai. Unggah file TEXT yang valid untuk konversi TEXT ke XML ini. Terkadang masalah juga dapat terjadi di pihak kami. Kami menganalisis kegagalan konversi yang berulang dan menonaktifkan atau memperbaiki konverter jika menemukan kerusakan.

Konversi berkas text lainnya

Konversi terbalik

Konversi ke xml
dari format lain

Bagikan di media sosial:

Sudah diunduh

File ini sudah diunduh. Demi privasi Anda, file langsung kami hapus dari server setelah diunduh, sehingga tidak bisa diunduh lagi. Jika Anda membutuhkannya sekali lagi, konversi ulang file tersebut.