Last Updated: 25 Mac, 2025

XML (Extensible Markup Language) banyak digunakan untuk menyimpan dan memindahkan data. Sama ada anda pemula atau pembangun berpengalaman, memahami cara membaca dan mengedit fail XML adalah penting. Dalam panduan ini, kami akan membincangkan kaedah asas dan lanjutan untuk bekerja dengan fail XML dengan berkesan.
Memahami Struktur XML
Fail XML terdiri daripada elemen, atribut, dan data hierarki. Berikut ialah contoh XML ringkas:
Baru dalam XML? Mulakan dengan panduan pemula untuk membaca dan mengedit fail XML. Untuk pemahaman yang lebih mendalam tentang XML, lihat panduan komprehensif tentang apa itu XML.
Membaca Fail XML
1. Menggunakan Python
Modul xml.etree.ElementTree Python membolehkan penguraian XML yang mudah.
xml.etree.ElementTreeialah modul terbina dalam Python, bermakna anda tidak perlu memasangnya secara berasingan. Ia datang pra-pasang bersama Python dan menyediakan alat mudah untuk menguraikan, mengubah, dan mencipta data XML.
Penjelasan Kod
Skrip Python ini menggunakan xml.etree.ElementTree untuk menguraikan fail XML (books.xml). Ia mengambil semua elemen <book>, mengekstrak nilai <title>, <author>, dan <price> mereka, dan mencetaknya. Ini membolehkan pembacaan data XML berstruktur dengan mudah.
2. Menggunakan Java
Java menyediakan javax.xml.parsers untuk pengendalian XML.
javax.xml.parsersialah pakej Java terbina dalam yang menyediakan kelas untuk menguraikan XML menggunakan DOM (Document Object Model) dan SAX (Simple API for XML) parsers. Ia termasuk dalam Perpustakaan Standard Java, jadi anda tidak perlu memasang apa-apa tambahan untuk menggunakannya.
Penjelasan Kod
Program Java ini membaca dan menguraikan fail XML (books.xml) menggunakan DOM Parser. Ia pertama memuat dan menormalkan dokumen XML, kemudian mengambil semua elemen <book>. Dalam gelung, ia mengekstrak dan mencetak kandungan teks setiap tag <title>. Ini membolehkan pembacaan tajuk buku dari fail XML dengan berkesan.
3. Menggunakan JavaScript (Pelayar)
DOMParser JavaScript boleh menguraikan XML.
DOMParserJavaScript ialah ciri terbina dalam pelayar web moden. Ia membolehkan anda menguraikan rentetan XML ke dalam Document Object Model (DOM) berstruktur, memudahkan navigasi dan manipulasi data XML menggunakan JavaScript.
Penjelasan Kod
Kod JavaScript ini menggunakan DOMParser untuk menguraikan rentetan XML (xmlString). Ia mengekstrak elemen <title> daripada dokumen XML yang diuraikan dan mencatatkan kandungan teksnya ("XML Guide") ke konsol. Ini berguna untuk mengendalikan data XML dalam JavaScript.
Mencari alat terbaik? Terokai senarai kami tentang penyusun XML terbaik untuk Python, Java, dan JavaScript.
Mengedit Fail XML
1. Mengedit dengan Python
Skrip Python ini menggunakan xml.etree.ElementTree untuk menguraikan dan mengubah suai fail XML (books.xml). Ia mencari elemen <book> dengan id "1" dan mengemas kini nilai <price> kepada "24.99", kemudian menyimpan perubahan kembali ke fail.
2. Mengedit dengan Java
Program Java ini mengedit fail XML (books.xml) menggunakan DOM parser. Ia memuat dan menormalkan dokumen, mencari elemen <book> dengan id="1", mengemas kini nilai <price> kepada "24.99", dan menyimpan perubahan kembali ke fail menggunakan Transformer.
3. Mengedit dengan JavaScript
Kod JavaScript ini menguraikan rentetan XML menggunakan DOMParser, mencari elemen <book> dengan id="1", mengemas kini nilai <price> kepada "24.99", dan kemudian menukar XML yang diubah suai kembali ke rentetan menggunakan XMLSerializer. Akhirnya, ia mencatatkan XML yang dikemas kini.
Kesimpulan
Membaca dan mengedit fail XML adalah penting bagi pembangun yang bekerja dengan data berstruktur. Python, Java, dan JavaScript menawarkan cara yang kukuh untuk memproses XML dengan berkesan. Cuba teknik ini dan tingkatkan kemahiran pengendalian XML anda!