Apa itu Bahasa Markup Deklaratif (DML)? definisi & arti

click fraud protection

Sebuah bahasa markup deklaratif, juga dikenal sebagai bahasa markup deskriptif atau semantik, adalah varian dari bahasa markup di mana bahasa hanya menggambarkan apa yang seharusnya muncul tetapi tidak merinci caranya, menyerahkannya kepada penerjemah untuk menentukan melalui sesuatu seperti pola gaya standar atau melalui penggunaan gaya sekunder bahasa.

Technipages Menjelaskan Bahasa Markup Deklaratif (DML)

Salah satu contoh DML adalah HTML, dalam bahasa aslinya, HTML hanya menempelkan label yang mendefinisikan teks terlampir, mis. jika mereka ada di

atau jika mereka ada di
dll, ini menyerahkannya kepada penerjemah (browser dalam kasus HTML) untuk memutuskan di mana menempatkan elemen pada halaman. HTML modern (5) berbeda karena menambahkan tag baru yang tidak sepenuhnya bersifat deklaratif seperti atau yang membuat teks terlampir miring dan tebal masing-masing.

XML (eXtensible Markup Language) adalah contoh utama DML. Dalam XML semua konten diurutkan ke dalam tag yang murni deskriptif, dalam beberapa implementasi nama untuk tag mungkin memiliki arti tetapi arti tersebut murni untuk keterbacaan manusia. XML dimaksudkan untuk menjadi sefleksibel mungkin sehubungan dengan penamaan, standar itu sendiri tidak memiliki penamaan batas sama sekali dan dimaksudkan untuk menjadi kerangka kerja untuk bahasa yang akan dibangun, karena XML seperti itu ideal untuk digunakan dalam Lebah.

Penggunaan Umum Bahasa Markup Deklaratif (DML)

  • Bahasa markup deklaratif juga dapat dikenal sebagai bahasa markup deskriptif atau semantik.
  • Bahasa markup deklaratif digunakan untuk memberi label pada bagian dokumen daripada memberikan instruksi khusus tentang bagaimana mereka harus diproses.
  • Bahasa markup deklaratif mendorong penulis untuk menulis dengan cara yang menggambarkan materi secara konseptual, bukan secara visual.

Penyalahgunaan Umum Bahasa Markup Deklaratif (DML)

  • Bahasa markup deklaratif adalah istilah yang lebih panjang untuk bahasa markup.