Kamis, 26 April 2012

Perbedaan XHTML (eXtensible HyperText Markup Language) dan XML (eXtensible Markup Language)

XHTML (eXtensible HyperText Markup Language) dan XML (eXtensible Markup Language) merupakan dua tipe markup language yang menggunakan tag untuk menandai dan menggambarkan data pada suatu format terstruktur (structured format). 

XML terutama terdiri dari aturan-aturan yang mengatur syntax tag dan seringkali digunakan sebagai sebuah template untuk markup language lainnya. XHTML merupakan kombinasi dari aturan syntax dari XML dan tag HTML (HyperText Markup Language) awal yang digunakan untuk membuat dokumen web. Baik XHTML maupun HTML digunakan pada web, namun XHTML sebagian besar terbatas pada halaman web sementara XML memiliki berbagai macam kegunaan, termasuk untuk database, web feed, atau podcasting.

Markup language seperti XHTML dan XML membuat dokumen struktur, atau dokumen yang menyertakan konten dasar (base content) dan beberapa informasi tambahan yang menggambarkan peran atau tujuan base content tersebut. Sebagian besar markup language menggunakan tag yang ditutup dengan kurung siku (angled bracket).

Merupakan hal yang umum untuk menemukan XHTML dan XML digunakan secara online, namun mereka secara umum digunakan untuk tujuan yang berbeda. Seperti yang telah disebutkan sebelumnya, XHTML secara umum digunakan untuk kode halaman web, sementara XML digunakan pada back end aplikasi web kompleks dan database.

Lebih dekat pada pengguna (end user), bahasa berbasis XML (XML-based language) seperti Atom dan RSS (Really Simply Syndication) memungkinkan untuk web feed dan podcasting. Selain penggunaan online, XML juga dapat digunakan pada lingkungan offline.

Tidak ada komentar: