Memahami definisi XML bahasa alat halaman WEB (2)
Penulis:Eve Cole
Waktu Pembaruan:2009-07-07 16:10:01
2. Definisi XML
XML adalah versi sederhana dari SGML yang menggabungkan fungsionalitas SGML yang kaya dengan kemudahan penggunaan HTML ke dalam aplikasi Web. XML mempertahankan kemampuan SGML yang dapat diperluas, yang menjadikan XML secara fundamental berbeda dari HTML. XML jauh lebih kuat daripada HTML. Ini bukan lagi tag tetap, tetapi memungkinkan definisi tag dalam jumlah tak terbatas untuk mendeskripsikan informasi dalam dokumen, memungkinkan struktur informasi bersarang. HTML hanyalah metode umum untuk menampilkan data di Web, sedangkan XML menyediakan metode umum untuk memproses data Web secara langsung. HTML berfokus pada mendeskripsikan format tampilan halaman Web, sedangkan XML berfokus pada mendeskripsikan konten halaman Web.
XML mencakup Bahasa Format yang Dapat Diperluas XSL (Bahasa Gaya yang Dapat Diperluas) dan Bahasa Tautan yang Dapat Diperluas XLL (Bahasa Tautan yang Dapat Diperluas).
XSL digunakan untuk menerjemahkan data XML ke dalam HTML atau bahasa format lainnya. XSL menyediakan fungsi CSS halaman bertumpuk, memungkinkan pengembang membuat halaman Web dengan struktur lapisan ekspresi yang berbeda dari struktur data XML. XSL juga dapat digunakan dengan HTML untuk membuat halaman bertumpuk. XSL dapat menafsirkan tag dalam jumlah tidak terbatas, yang membuat tata letak Web lebih berwarna, seperti teks dinamis dan teks balap kuda. Selain itu, XSL juga menangani berbagai bahasa, tampilan karakter Cina byte ganda, berbagai pemrosesan grid, dll.
XLL adalah bahasa tautan XML, yang mirip dengan tautan HTML, tetapi memiliki fungsi yang lebih canggih. XLL mendukung tautan yang dapat diperluas dan tautan multi-arah. Ini melanggar batasan bahwa HTML hanya mendukung tautan paling sederhana di bawah konsep hypertext, dan dapat mendukung nama domain tanpa alamat, tautan dua arah, loop, tautan kumpulan dari berbagai sumber, dll. Tautan XLL tidak dibatasi oleh dokumen dan dapat ditentukan serta dikelola sepenuhnya sesuai dengan kebutuhan pengguna.
Agar XML mudah dipelajari dan digunakan, XML menyederhanakan sejumlah besar fungsi yang jarang digunakan di SGML. Sama seperti hanya delapan ribu dari ratusan ribu karakter Cina yang umum digunakan, dan bagian SGML yang umum digunakan hanya mencapai 20%, XML mengabaikan bagian SGML yang tidak umum, menjadikannya 80% efisien sekaligus. Alhasil spesifikasi sintaks XML hanya 30 halaman, sedangkan SGML 500 halaman.
Desain XML juga mempertimbangkan kemudahan penggunaannya, yang berasal dari dua aspek: di satu sisi, nyaman bagi pengguna untuk menulis halaman Web, dan di sisi lain, tidak sulit bagi desainer untuk mengimplementasikan browser XML.
Singkatnya, XML menggunakan format standar yang sederhana dan fleksibel untuk menyediakan sarana yang efektif untuk mendeskripsikan data dan pertukaran data untuk aplikasi berbasis Web. HTML menjelaskan metode umum untuk menampilkan data global, sedangkan XML menyediakan metode umum untuk memproses data global secara langsung.