Logo ms.removalsclassifieds.com

Perbezaan Antara SGML dan XHTML (Dengan Jadual)

Isi kandungan:

Anonim

Teknik markup seperti SGML dan XHTML juga dianggap sebagai linguistik markup. Bahasa penanda ialah sistem perkataan dan item leksikal yang digunakan dalam teknologi digital untuk menekankan kandungan dan menentukannya untuk penerbitan web. Adalah penting untuk memahami tanggungjawab bahasa SGML dan XHTML dalam penciptaan tapak web baharu; mereka mempunyai hubungan yang unik.

Pautan antara dua bahasa ini dilihat sebagai hubungan kekeluargaan yang membantu dalam pengendalian halaman web dan juga reka bentuk laman web yang adaptif serta dinamik. Oleh itu, perbezaan antara kedua-dua bahasa markup adalah agak berbeza dan penting juga.

Perbezaan antara SGML dan XHTML ialah SGML adalah turunan GML dan kod HTML telah dijana menggunakan SGML manakala apabila bercakap tentang XHTML, ia digunakan untuk pengeluaran dan pengekodan dalam bahasa XML untuk tapak web anda. Kedua-dua SGML dan XHTML ialah bahasa penanda komputer yang digunakan untuk menukar fail elektronik kepada teks.

Bahasa penanda umum standard, bentuk penuh SGML ialah bahasa metalanguage yang merupakan standard global untuk spesifikasi bahasa penanda. Penandaan terdiri daripada teg yang menerangkan tujuan rentetan perkataan atau cara ia harus diwakili dalam halaman web akhir. Tumpuan dalam SGML memfokuskan pada penanda deskriptif, seperti teg "penekanan>." Kefungsian dokumen dilambangkan dengan penanda ini, yang boleh dibaca sebagai video terbalik pada monitor komputer, penyerlahan mesin taip atau condong dalam teks set taip.

EXtensible HyperText Markup Language ialah akronim untuk XHTML. Ia adalah bahasa yang menggabungkan HTML dan XML. XHTML sangat serupa dengan HTML, walaupun ia lebih ketat. HTML yang dinyatakan sebagai program XML dikenali sebagai XHTML. Semua pelayar web utama serasi dengannya. Walaupun XHTML hampir sama dengan HTML, ia sememangnya lebih penting untuk menulis kod yang baik kerana XHTML mempunyai sintaks yang lebih ketat termasuk kepekaan huruf besar-besaran jika dibandingkan dengan HTML.

Jadual Perbandingan Antara SGML dan XHTML

Parameter Perbandingan

SGML

XHTML

Akronim

Bahasa Penanda Umum Standard Bahasa Penanda HyperTeks Boleh Diperluaskan.
Rezeki dan Sokongan

SGML adalah murah rezeki kerana UI yang kompleks dan kod yang ketat. XHTML ialah bahasa markup yang sangat mampan yang digunakan
Kelajuan

SGML lambat dimuatkan dan dimuat semula XHTML cepat dimuatkan dan banyak halaman web serasi dengannya.
asal usul

SGML ialah keturunan Bahasa Penanda Umum (GML) IBM, yang dicipta pada tahun 1960-an oleh Charles Goldfarb dan pasukan. 26 Januari 2000 dalam versi 5.0 dengan keluaran terbaru pada Oktober 2014.
Versi

Tiada bifurcations versi, bagaimanapun, dokumen itu mengandungi; pengisytiharan, prolog dan DTD. XHTML; 1.1, 2.0, 2.1, 5.0 dsb.

Apakah SGML?

Bahasa Penanda Umum Standard (SGML) ialah akronim untuk SGML. SGML ialah bahasa utama HTML dan juga XML, semuanya pada masa ini biasa digunakan untuk transkripsi dokumen elektronik. Daya tarikan SGML telah berkembang dengan cepat dari semasa ke semasa dalam pelbagai domain khusus. SGML mempunyai beberapa batasan juga.

Disebabkan tetapan teguh SGML, program yang tidak boleh dipercayai dijana kerana tiada helaian gaya yang diterima umum. Tambahan pula, pemindahan data SGML telah menjadi sangat rumit akibat kebolehoperasian perisian lengkap boleh ubah, yang boleh membawa kepada isu utama. Untuk kelemahan ini, orang sinis telah menggelarkan SGML sebagai "Kedengaran Baik Mungkin Kemudian."

DTD ditentukan menggunakan SGML (takrif jenis dokumen). DTD menentukan jenis teks, seperti kajian pelaporan, dengan menerangkan komponen yang mesti berlaku dalam dokumen-contohnya, Tajuk>-dan dengan mewujudkan peraturan untuk penggunaan komponen dokumen, seperti fakta bahawa artikel mungkin wujud dalam entri jadual tetapi bukan jadual sebenarnya.

Program penghuraian boleh memeriksa teks bertanda untuk melihat sama ada ia mematuhi DTD. Aplikasi lain boleh mengimbas penanda untuk membuat pengindeksan atau menukar halaman kepada PostScript untuk menerbitkannya menggunakan SGML untuk halaman web terakhir. Walau bagaimanapun, operasi dan kaedah untuk pengekodan menggunakan bahasa SGML agak rumit dan sukar jika dibandingkan dengan bahasa XML yang mudah.

Apakah itu XHTML?

XHTML ialah pendahulu HTML 4.0 yang dicipta sebagai konseptualisasi. Kemudian, satu varian HTML telah dicipta untuk mencipta pelbagai maklumat digital. Terdapat banyak sebab mengapa penyedia kandungan memilih untuk menghasilkan XHTML. Bahasa ini dicipta untuk membolehkan pengguna membuat teg tersuai mereka. XHTML ialah bahasa penanda mudah alih. Akibatnya, pengguna bukan desktop boleh menggunakan teknologi untuk menyemak imbas fail elektronik ini.

Akibatnya, XHTML ialah produk XML, manakala HTML ialah hasil SGML. XML juga dicipta dengan tujuan untuk dikembangkan. Akibatnya, XHTML juga boleh diperluaskan. Perihalan Dokumen XML, atau DTD, telah ditubuhkan oleh XML dalam contoh SGML. Bapa kepada XML dan variannya boleh dikatakan sebagai SGML

XHTML bermaksud 'Extensible HyperText Markup Language' dan ia adalah bahasa yang menggabungkan HTML dan XML. XHTML sangat serupa dengan HTML, walaupun ia lebih ketat. XHTML jauh lebih tahan lama daripada SGML.

Apl web semakin kompleks dengan pengalaman. Akibatnya, XHTML akan mendapat penerimaan yang meluas. Sebilangan besar program melaksanakan penggunaan XHTML. Akibatnya, ia mungkin digunakan untuk membina laman web yang rumit. Beberapa komputer yang boleh mengendalikan XHTML beroperasi dengan lebih cepat kerana parameter proses ralat yang dikurangkan. Fail dengan bilangan kesilapan yang tinggi mengambil masa lebih lama untuk diproses.

Perbezaan Utama Antara SGML dan XHTML

Kesimpulan

Bahasa penanda seperti HTML dan XML adalah kedua-dua bahasa penanda. SGML ialah bahasa markup khusus untuk menyatakan kandungan web, manakala XML ialah bahasa markup universal untuk menggambarkan sebarang data.

Secara umum, kelayakan akademik XHTML kurang dalam sistem berasaskan SGML. Google Chrome, Firefox, Safari, Vista dan semua penyemak imbas mudah alih adalah contoh penyemak imbas yang benar-benar boleh mengendalikan fail XHTML. Disebabkan lalai kuat SGML, program tidak selamat dijana kerana tiada helaian gaya yang diterima secara meluas.

Rujukan

Perbezaan Antara SGML dan XHTML (Dengan Jadual)