5 Kesalahan XML Umum

Beberapa Hal yang Tidak Harus Anda Lakukan dalam XML

Bahasa XML (Extensible Markup Language) sangat sederhana sehingga siapa saja dapat menguasainya. Aksesibilitas semacam itu adalah manfaat utama bahasa. Kelemahan untuk XML adalah bahwa aturan-aturan yang memang ada dalam bahasa adalah mutlak. Parser XML meninggalkan sedikit ruang untuk kesalahan. Apakah Anda baru mengenal XML atau telah bekerja dalam bahasa selama bertahun-tahun, kesalahan umum yang sama cenderung muncul berulang kali. Mari kita lihat lima kesalahan umum yang dilakukan orang ketika membuat dokumen dalam XML sehingga Anda dapat belajar untuk menghindari kesalahan dalam pekerjaan Anda sendiri!

01 05

Forgetten Declaration Statement

Terlepas dari semua kompleksitas teknis mereka, komputer belum dapat berpikir sendiri dan menggunakan intuisi untuk mencari tahu apa artinya dalam berbagai contoh. Anda perlu menentukan bahasa dengan pernyataan pernyataan sehingga peramban memahami kode yang akan Anda tulis. Lupakan pernyataan ini dan browser tidak akan tahu bahasa apa yang Anda gunakan dan akan, karena itu, tidak dapat berbuat banyak dengan kode yang Anda tulis.

02 dari 05

Elemen atau Teks Tidak Terikat

XML berfungsi dengan gaya hierarkis. Ini berarti:

03 dari 05

Buka Tag

XML mengharuskan Anda menutup semua tag yang Anda buka. Tag seperti mengharuskan untuk menutupnya. Anda tidak bisa membiarkannya terbuka hanya di sana! Dalam HTML , Anda bisa lolos dengan tag terbuka sesekali, dan beberapa browser bahkan akan menutup tag untuk Anda ketika mereka membuat halaman. Dokumen mungkin masih mengurai bahkan jika tidak terbentuk dengan baik. XML jauh lebih kasar dari itu. Dokumen XML dengan tag terbuka akan menghasilkan kesalahan di beberapa titik.

04 dari 05

Tanpa Elemen Akar

Karena XML berfungsi dalam struktur-pohon, setiap halaman XML harus memiliki elemen root di puncak pohon. Nama elemen tidak penting, tetapi harus ada atau tag yang mengikuti tidak disarangkan dengan benar.

05 dari 05

Beberapa Karakter Ruang Putih

XML menafsirkan 50 ruang kosong yang sama dengan yang satu.

Kode XML: Halo Dunia!
Output: Halo Dunia!

XML akan mengambil beberapa ruang kosong, yang dikenal sebagai karakter spasi-putih, dan memadatkannya ke dalam satu ruang. Ingat, XML adalah tentang membawa data. Ini bukan tentang penyajian data itu. Ini tidak ada hubungannya dengan tampilan visual atau desain. Ruang putih yang digunakan untuk menyejajarkan teks tidak ada artinya dalam kode XML, jadi jika Anda menambahkan banyak ruang ekstra untuk mencoba mendikte beberapa jenis tata letak atau desain visual, Anda membuang-buang waktu Anda.

Diedit oleh Jeremy Girard