Perbedaan Antara HTML dan XML Perbedaan Antara
HTML to XML: Memperluas Bahasa Markup
Sebagian besar orang yang berada di industri komputer tahu apa itu HTML (Hypertext Markup Language) aku s. Sudah lama sekali dan telah digunakan secara luas dalam desain halaman web sehingga walaupun jarang terlihat halaman web yang ditulis hanya dalam HTML, ini dianggap sebagai pengetahuan dasar untuk keseluruhan proses pembuatan halaman web.
XML (Extensible Markup Language), di sisi lain adalah teknologi yang lebih baru dan kurang dikenal dibandingkan dengan HTML. XML dibuat pada tahun 1996 oleh sekelompok 11 orang sebagai adaptasi dari SGML (Standard Generalized Markup Language) untuk digunakan di World Wide Web. XML adalah bahasa markup yang lebih terstruktur dan ketat dibandingkan dengan HTML yang memungkinkan pengguna membuat definisi dan kode modular mereka sendiri. Itu dibuat untuk membuat spesifikasi standar untuk membuat bahasa markup khusus yang sekarang dikenal sebagai dialek XML. Mungkin tidak langsung terlihat tapi bahasa markup kustom seperti HTML, RSS, dan Atom semuanya dibangun dari XML sebagai metode untuk meningkatkan kegunaan internet.
Karena XML diadaptasi dari SGML, ini berisi banyak kode dan teknik yang berasal dari SGML seperti kekokohan dan yang disebut well-formedness. Karakteristik yang meluas bahkan sampai ke keturunan XML. Aturan tertentu harus selalu diperhatikan saat membuat kode yang berbasis XML. Bahkan ada deklarasi yang terbentuk dengan baik dengan setiap dokumen untuk menyatakan jenis dokumen apa dan menurut aturan apa pemrosesannya harus didasarkan pada. Ini sangat berbeda dibanding coding yang sangat santai yang digunakan dalam HTML.
Saat memproses halaman HTML, Anda akan mendapatkan beberapa hasil terlepas dari masukannya. Prosesor HTML mencoba memahami apa yang ada dalam dokumen dan membuat keluaran yang menurutnya paling tepat merupakan data masukan. Hal ini tidak benar datang ke XML. XML menggunakan mekanisme penanganan kesalahan yang dianggap 'kejam'. Setiap kali prosesor XML menemukan sesuatu yang tidak dapat dipahami, hanya menciptakan laporan kesalahan dan menghentikan pemrosesan file. Itu meninggalkan Anda dengan kotak kesalahan dan tidak ada hasil sama sekali tidak seperti HTML.
Untuk memasukkannya ke dalam perspektif, HTML adalah bahasa markup yang digunakan untuk menampilkan beberapa keluaran dengan cepat dan mudah. Ini tidak menyangkut kebenaran input dan hanya mencoba membuat output berdasarkan file input. XML di sisi lain adalah bahasa markup yang sangat ketat yang biasanya tidak digunakan untuk membuat konten. Penggunaan utamanya adalah sebagai alat untuk menciptakan bahasa markup lainnya yang menciptakan konten yang dibutuhkan.