Kas yra deklaratyvioji žymėjimo kalba (DML)? apibrėžimas ir prasmė

Deklaracinė žymėjimo kalba, taip pat žinoma kaip aprašomoji arba semantinė žymėjimo kalba, yra žymėjimo kalbos atmainos, kai kalba tik aprašo tai, kas turėtų būti pasirodo, bet nedetalizuoja, kaip, paliekant tai pačiam vertėjui apibrėžti naudojant kažką panašaus į standartinį stiliaus modelį arba naudojant antrinį stilių kalba.

Technipages paaiškina deklaratyviąją žymėjimo kalbą (DML)

Vienas iš DML pavyzdžių yra HTML, originalo kalba HTML prideda tik etiketes, apibrėžiančias, kas yra įtrauktas tekstas, pvz. jei jie yra

arba jei jie yra a
ir pan., dėl to vertėjas (HTML atveju naršyklė) turi nuspręsti, kur įdėti elementus puslapyje. Šiuolaikinis HTML(5) skiriasi tuo, kad prideda naujų žymų, kurios nėra visiškai deklaratyvaus pobūdžio, pvz., arba dėl kurių pridedamas tekstas atitinkamai paryškinamas kursyvu ir paryškinamas.

XML (eXtensible Markup Language) yra puikus DML pavyzdys. XML sistemoje visas turinys yra surūšiuotas į žymas, kurios yra tik aprašomosios, kai kuriose programose žymų pavadinimai gali turėti reikšmių, tačiau šios reikšmės yra skirtos tik žmogui. XML turi būti kuo lankstesnis pavadinimų suteikimo atžvilgiu, pats standartas nenumato pavadinimo iš viso riboja ir yra skirtas sukurti kalbos pagrindus, nes toks XML idealiai tinka naudoti API.

Įprasti deklaratyvios žymėjimo kalbos (DML) naudojimo būdai

  • Deklaratyvioji žymėjimo kalba taip pat gali būti žinoma kaip aprašomoji arba semantinė žymėjimo kalba.
  • Deklaracinės žymėjimo kalbos naudojamos dokumento dalims pažymėti, o ne pateikti konkrečias instrukcijas, kaip jos turi būti apdorojamos.
  • Deklaracinės žymėjimo kalbos skatina autorius rašyti taip, kad medžiaga būtų aprašyta konceptualiai, o ne vizualiai.

Dažnas piktnaudžiavimas deklaratyviąja žymėjimo kalba (DML)

  • Deklaracinė žymėjimo kalba yra ilgesnis žymėjimo kalbų terminas.