Ce este Declarative Markup Language (DML)? definiție și semnificație

click fraud protection

Un limbaj de marcare declarativ, cunoscut și sub denumirea de limbaje de marcare descriptive sau semantice, sunt variante ale unui limbaj de marcare în care limbajul descrie doar ceea ce ar trebui apare, dar nu detaliază cum, lăsând la latitudinea interpretului să o definească printr-un model de stil standard sau prin utilizarea unui stil secundar. limba.

Technipages explică limbajul de markup declarativ (DML)

Un exemplu DML este HTML, în limba originală, HTML atașează doar etichete care definesc ce este textul inclus, de ex. dacă sunt în

sau dacă sunt într-un
etc, aceasta lasă la latitudinea interpretului (browserului în cazul HTML) să decidă unde să plaseze elementele pe pagină. HTML modern(5) diferă deoarece adaugă noi etichete care nu sunt în întregime de natură declarativă, cum ar fi sau care fac textul anexat italic și, respectiv, bold.

XML (eXtensible Markup Language) este un exemplu excelent de DML. În XML, tot conținutul este sortat în etichete care sunt pur descriptive, în unele implementări, numele etichetelor pot avea semnificații, dar acele semnificații sunt doar pentru citirea umană. XML este menit să fie cât mai flexibil posibil în ceea ce privește denumirea, standardul în sine nu prezintă nicio denumire limitează deloc și este menit să fie un cadru pentru un limbaj care trebuie construit, deoarece un astfel de XML este ideal pentru utilizare în API-uri.

Utilizări obișnuite ale limbajului Declarative Markup Language (DML)

  • Un limbaj de marcare declarativ poate fi cunoscut și ca un limbaj de marcare descriptiv sau semantic.
  • Limbajele de markup declarative sunt folosite pentru a eticheta părți ale documentului, mai degrabă decât pentru a oferi instrucțiuni specifice cu privire la modul în care ar trebui să fie procesate.
  • Limbajul de markup declarativ încurajează autorii să scrie într-un mod care descrie materialul conceptual, mai degrabă decât vizual.

Utilizarea greșită obișnuită a limbajului de marcare declarativ (DML)

  • Limbajul de marcare declarativ este un termen mai lung pentru limbajele de marcare.