Rumah Pembangunan Apakah bahasa penanda umum standard (sgml)? - definisi dari techopedia

Apakah bahasa penanda umum standard (sgml)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Standard Generalized Markup Language (SGML)?

Bahasa penanda umum piawai (SGML) adalah bahasa markup teks yang berfungsi sebagai bahasa markup yang digunakan secara meluas seperti HTML (bahasa markup hiperteks) dan XML (bahasa markup extensible).


SGML digunakan untuk menandakan dokumen dan mempunyai kelebihan tidak bergantung kepada aplikasi tertentu. Ia berasal dari GML (bahasa markup umum), yang membolehkan pengguna menggunakan gaya pemformatan yang standard untuk dokumen elektronik.

Techopedia menerangkan Bahasa Umum Umum Glosari (SGML)

Bahasa penanda umum piawai mempunyai ciri-ciri berikut:

  • Markup Deskriptif
  • Jenis Dokumen

Penandaan deskriptif melibatkan penggunaan kod markup yang mengenal pasti bagaimana pelbagai bahagian dokumen harus ditafsirkan. Sebagai contoh, kod itu boleh mengenal pasti satu bahagian sebagai perenggan, yang lain sebagai nota kaki dan masih lagi sebagai senarai atau item dalam senarai.


Sebarang perisian yang mampu memproses dokumen ditandakan akan melakukannya dengan menggunakan rendering sendiri. Sebagai contoh, satu aplikasi mungkin mengumpul bahagian yang dikenal sebagai nota kaki dan mencetaknya pada akhir setiap halaman. Satu lagi mungkin mencetak nota kaki pada akhir setiap bab. Masih yang lain mungkin tidak mencetak nota kaki pada semua.


Satu lagi ciri penting bahasa penanda umum piawai ialah penggunaan jenis dokumen, dan kemudiannya menggunakan definisi jenis dokumen (DTD). Jenis dokumen tertentu dijangka mempunyai bahagian tertentu dan struktur tertentu. Sebagai contoh, apabila terdapat DTD untuk laporan, bahagian dan struktur dokumen harus mengikut apa yang ditakrifkan dalam DTD untuk itu dianggap sebagai laporan. Salah satu manfaat utama adalah bahawa dokumen-dokumen dengan jenis yang sama boleh diproses secara seragam oleh semua perisian yang mampu memprosesnya.

Apakah bahasa penanda umum standard (sgml)? - definisi dari techopedia