Hva er Declarative Markup Language (DML)? definisjon og mening

Et deklarativt markup language, også kjent som beskrivende eller semantiske markup languages, er varianter av et markup language der språket bare beskriver hva som skal vises, men beskriver ikke hvordan, og overlater det til tolken å definere gjennom noe som et standard stylingmønster eller gjennom bruk av en sekundær styling Språk.

Technipages forklarer Declarative Markup Language (DML)

Et eksempel på DML er HTML, på originalspråket legger HTML kun ved etiketter som definerer hva den vedlagte teksten er, f.eks. hvis de er i

eller hvis de er i en
osv., overlater dette til tolken (nettleseren i HTMLs tilfelle) å bestemme hvor elementene skal plasseres på siden. Moderne HTML(5) skiller seg ut ettersom den legger til nye tagger som ikke er helt deklarative av natur som f.eks eller som gjør den vedlagte teksten henholdsvis kursiv og fet.

XML (eXtensible Markup Language) er et godt eksempel på en DML. I XML er alt innhold sortert i tagger som er rent beskrivende, i noen implementeringer kan navnene på tagger ha betydning, men disse betydningene er utelukkende for menneskelig lesbarhet. XML er ment å være så fleksibelt som mulig med hensyn til navngivning, selve standarden utgjør ingen navngivning begrenser i det hele tatt og er ment å være et rammeverk for et språk som skal bygges rundt, da slik XML er ideell for bruk i APIer.

Vanlig bruk av Declarative Markup Language (DML)

  • Et deklarativt merkespråk kan også være kjent som et beskrivende eller semantisk markeringsspråk.
  • Deklarative markup-språk brukes til å merke deler av dokumentet i stedet for å gi spesifikke instruksjoner om hvordan de skal behandles.
  • Deklarative markup-språk oppmuntrer forfattere til å skrive på en måte som beskriver materialet konseptuelt, snarere enn visuelt.

Vanlige misbruk av Declarative Markup Language (DML)

  • Deklarativt merkespråk er en lengre betegnelse for merkespråk.