Memahami latar belakang XML bahasa alat halaman WEB (1)
Penulis:Eve Cole
Waktu Pembaruan:2009-07-07 16:10:04
1. Latar Belakang XML
XML, seperti HTML, berasal dari Standard Generalized Markup Language, atau disingkat SGML. SGML sudah ada jauh sebelum Web ditemukan. Seperti namanya, SGML adalah bahasa universal yang menggunakan tag untuk mendeskripsikan materi dokumen. Ini berisi serangkaian definisi tipe dokumen (disingkat DTD). Arti tag didefinisikan dalam DTD, sehingga sintaksis SGML dapat diperluas. dari. SGML berukuran sangat besar, tidak mudah dipelajari atau digunakan, dan juga sangat sulit untuk diimplementasikan di komputer. Mengingat faktor-faktor tersebut, para peneliti di CERN, penemu Web, mengusulkan bahasa HTML berdasarkan kemampuan teknologi komputer pada saat itu (1989).
HTML hanya menggunakan sebagian kecil tag di SGML. Misalnya, HTML 3.2 mendefinisikan 70 tag. Untuk memudahkan implementasi di komputer, tag yang ditentukan oleh HTML telah diperbaiki, yaitu sintaks HTML tidak dapat diperluas, dan tidak perlu mengandung DTD. Sintaks HTML yang tetap membuatnya mudah dipelajari dan digunakan, dan juga sangat mudah untuk mengembangkan browser HTML di komputer. Justru karena kesederhanaan HTML teknologi Web telah berpindah dari dunia komputer ke seluruh masyarakat dan jutaan rumah tangga. Perkembangan Web sedang booming.
Dalam beberapa tahun terakhir, ketika penerapan Web menjadi semakin luas dan mendalam, orang secara bertahap merasa bahwa HTML saja tidak cukup. Sintaks HTML yang terlalu sederhana sangat menghambat penggunaannya untuk mengekspresikan bentuk yang kompleks. Meskipun HTML telah meluncurkan versi baru satu demi satu, dan sudah memiliki fungsi ekspresi seperti skrip, tabel, bingkai, dll., HTML tidak pernah mampu memenuhi permintaan yang terus meningkat. Di sisi lain, teknologi komputer telah berkembang sangat pesat dalam beberapa tahun terakhir, dan penerapan browser web yang jauh lebih kompleks telah dimungkinkan dibandingkan saat HTML pertama kali ditemukan. Oleh karena itu, pengembangan web baru perlu dan mungkin dilakukan bahasa halaman.
Beberapa orang menyarankan untuk menggunakan SGML secara langsung sebagai bahasa Web, yang tentunya dapat mengatasi kesulitan yang dihadapi oleh HTML. Namun, SGML terlalu besar dan tidak nyaman untuk dipelajari dan digunakan oleh pengguna. Sangat sulit untuk mengimplementasikan SGML sepenuhnya di browser, jadi wajar jika hanya menggunakan sebagian dari SGML untuk membuat bahasa baru ini nyaman digunakan dan juga nyaman digunakan. mudah untuk diimplementasikan. Dalam situasi inilah organisasi standardisasi Web W3C merekomendasikan penggunaan versi SGML - XML yang disederhanakan.