Perbezaan Antara XML dan XHTML

Perbezaan Antara XML dan XHTML
Perbezaan Antara XML dan XHTML

Video: Perbezaan Antara XML dan XHTML

Video: Perbezaan Antara XML dan XHTML
Video: Beza Planet, Bulan dan Bintang 2024, November
Anonim

XML lwn XHTML

XML ialah singkatan dari EXtensible Markup Language. Ia ditakrifkan dalam spesifikasi XML 1.0, yang dibangunkan oleh W3C (World Wide Web Consortium). XML menyediakan cara standard, yang juga mudah, untuk mengekod data dan teks supaya kandungan boleh ditukar merentasi perkakasan pemacu, sistem pengendalian dan aplikasi dengan sedikit campur tangan manusia. XHTML (berasal daripada eXtensible HyperText Markup Language) boleh dilihat sebagai gabungan XML dan HTML (HyperText Markup Language). XHTML terdiri daripada elemen dalam HTML versi 4.01, digabungkan dengan sintaks XML yang ketat.

XML

XML ialah bahasa penanda yang digunakan untuk memindahkan data dan teks antara perkakasan pemacu, sistem pengendalian dan aplikasi dengan sedikit campur tangan manusia. XML menyediakan tag, atribut dan struktur elemen yang boleh digunakan untuk menyediakan maklumat konteks. Maklumat konteks ini boleh digunakan untuk menyahkod maksud kandungan. Ini memungkinkan untuk membangunkan enjin carian yang cekap dan melakukan perlombongan data pada data. Tambahan pula, pangkalan data hubungan tradisional sesuai sebagai data XML kerana ia boleh disusun dalam baris dan lajur tetapi XML menyediakan kurang sokongan untuk data dengan kandungan yang kaya seperti audio, video, dokumen kompleks, dll. Pangkalan data XML menyimpan data dalam bentuk berstruktur dan berhierarki. yang membolehkan pertanyaan diproses dengan lebih cekap. Teg XML tidak dipratentukan dan pengguna boleh menentukan teg baharu dan struktur dokumen. Selain itu, bahasa internet baharu seperti RSS, Atom, SOAP dan XHTM telah dicipta menggunakan XML.

XHTML

XHTML boleh dilihat sebagai versi HTML yang lebih bersih, yang juga lebih ketat daripada HTML. XHTML juga merupakan pengesyoran W3C (disyorkan pada Januari, 2000) dan ia merupakan gabungan HTML dan XML. Dalam XHTML, semuanya perlu ditandakan dengan betul tidak seperti dalam HTML. Ini akan memastikan bahawa dokumen yang diformat dengan baik akan dihasilkan. Ini sangat penting hari ini, kerana teknologi penyemak imbas yang berbeza digunakan secara meluas. Ini termasuk penyemak imbas yang berjalan pada peranti mudah alih seperti telefon dan penyemak imbas ini tidak mempunyai keupayaan yang diperlukan untuk mentafsir halaman dengan bahasa penanda yang tidak diformatkan. Oleh itu, XHTML yang menggabungkan kekuatan XML (direka bentuk untuk menerangkan data) dan HTML (direka bentuk untuk memaparkan data) menyediakan bahasa penanda berformat ketat yang mengelakkan masalah yang disebutkan di atas. Semua penyemak imbas menyokong XHTML dan ia serasi dengan HTML 4.01.

Apakah perbezaan antara XML dan XHTML?

XHTML ialah bahasa penanda yang direka bentuk dengan menggabungkan XML dan HTML. XML menyediakan kebolehlanjutan kepada XHMTL, sambil memerlukan dokumen XHTML diformat dengan baik tidak seperti HTML. Walaupun XML ialah bahasa penanda yang direka untuk memindahkan data antara perkakasan pemacu, sistem pengendalian dan aplikasi yang berbeza, XHTML menggabungkan kekuatan XML dengan HTML dan menyediakan bahasa penanda yang lebih bersih dan ketat untuk mencipta halaman web. XHTML boleh dilihat sebagai masa depan halaman web. Walau bagaimanapun, XML boleh digunakan dalam pelbagai aplikasi seperti aplikasi web yang berkomunikasi antara platform dan sistem pengendalian yang berbeza tidak terhad kepada berkomunikasi dengan penyemak imbas web.

Disyorkan: