Buat Elemen XML Tanpa Teg Penutup
Pakej xml dalam Go tidak menyediakan cara untuk mengawal secara eksplisit sama ada elemen dipaparkan dengan tag akhir atau tidak. Walau bagaimanapun, seperti yang ditunjukkan dengan cekap oleh jawapan yang diberikan, tiada perbezaan fungsi antara kedua-dua bentuk pada tahap XML:
<soapenv:Header></soapenv:Header>
dan
<soapenv:Header/>
Kedua-duanya mewakili elemen kosong, memberi isyarat untuk mematuhi pemproses XML bahawa ia tidak mengandungi sebarang nod anak.
Komuniti XML secara historis mengesyorkan menggunakan tag elemen kosong untuk elemen yang diisytiharkan sebagai "KOSONG" untuk meningkatkan kesalingoperasian dengan pemproses SGML lama yang mendahului piawaian XML moden. Walau bagaimanapun, pengesyoran ini tidak mengikat dan tidak mempunyai implikasi praktikal untuk aplikasi pemprosesan XML moden.
Oleh itu, pengguna tidak perlu risau sama ada elemen kosong dipaparkan dengan atau tanpa tag akhir. Pilihan sebahagian besarnya adalah soal keutamaan gaya dan boleh diserahkan dengan selamat kepada pakej pengekodan/xml untuk ditentukan.
Atas ialah kandungan terperinci Patutkah Elemen XML Kosong Mempunyai Teg Penutup?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!