Skip to main content

Apa itu XML Prolog?

Prolog Markup Language (XML) yang dapat diperluas adalah bagian dari setiap sistem XML yang ada sebelum elemen root sistem.Ini adalah bagian dari sistem XML di mana informasi tentang pemrograman XML didefinisikan.Tidak ada standar untuk XML Prolog, tetapi biasanya akan menampilkan beberapa sifat yang sama dari satu sistem ke sistem berikutnya.Dalam beberapa kasus, bahkan mungkin kosong karena pengguna tidak ingin menyatakan informasi prolog apa pun.Bahkan jika kosong, itu masih ada di setiap sistem XML.

Prolog XML kadang -kadang disebut sebagai deklarasi XML.Ini ada di setiap sistem, tetapi penggunaannya opsional.Ketika digunakan, biasanya berisi informasi versi, instruksi pemrosesan, komentar apa pun oleh penulis, dan bidang untuk definisi jenis dokumen, yang biasa disebut sebagai Doctype.Kadang -kadang juga akan berisi informasi penerusan ke Hypertext Markup Language (HTML) jika pengguna ingin menggabungkan XML dan HTML.

Prolog XML akan selalu terjadi di bagian pertama file.Itu tidak akan pernah mengikuti bagian lain.Satu -satunya pengecualian adalah bahwa tanda urutan byte dapat mendahului prolog XML ketika jenis pengkodean karakter tertentu digunakan.Jika ini masalahnya, tanda urutan byte menyatakan jenis pengkodean karakter yang digunakan dalam sistem XML, biasanya dengan format transformasi unicode (UTF).Ada berbagai pengkodean karakter yang tersedia, tetapi UTF-8 dan UTF-16 adalah penyandian yang paling umum dan direkomendasikan;Jika tidak ada tanda pesanan byte yang ditentukan, komputer akan membaca sistem sebagai UTF-8 atau UTF-16, pengkodean default.

Instruksi pemrosesan menentukan bagaimana aplikasi akan memproses informasi dalam prolog dan sistem XML.Instruksi pemrosesan dapat muncul di mana saja dalam sistem XML.Hanya instruksi pemrosesan dalam prolog XML yang akan dianggap sebagai bagian dari deklarasi XML.

Komentar, seperti informasi pemrosesan, dapat ditemukan di mana saja dalam sistem XML, dan hanya komentar dalam prolog yang dianggap sebagai bagian dari yangXML Prolog.Komentar adalah kumpulan data teks gratis yang tidak memiliki pengaruh pada skrip dalam sistem dan biasanya ada untuk membantu programmer mengingat sesuatu atau memberi tahu pemrogram lain sesuatu.Mereka sering menyertakan informasi tentang penulis, nomor versi atau informasi lain yang ingin diteruskan penulis ke editor skrip lainnya.Terakhir, beberapa penulis akan memasukkan Doctype.Ini direkomendasikan tetapi masih belum umum praktik di antara penulis.