Kas ir deklaratīvā iezīmēšanas valoda (DML)? definīcija un nozīme

Deklaratīva iezīmēšanas valoda, kas pazīstama arī kā aprakstošās vai semantiskās iezīmēšanas valodas, ir iezīmēšanas valodas varianti, kur valoda apraksta tikai to, kas būtu nepieciešams. parādās, bet nav detalizēti aprakstīts, kā, atstājot to tulka ziņā, lai to definētu, izmantojot kaut ko, piemēram, standarta stila modeli vai izmantojot sekundāru stilu. valodu.

Technipages izskaidro deklaratīvo iezīmēšanas valodu (DML)

Viens no DML piemēriem ir HTML, oriģinālvalodā HTML pievieno tikai etiķetes, kas nosaka, kas ir pievienotais teksts, piemēram, ja viņi atrodas

vai ja tie atrodas a
utt., tas atstāj tulka (HTML gadījumā pārlūkprogrammas) ziņā izlemt, kur ievietot elementus lapā. Mūsdienu HTML(5) atšķiras ar to, ka tajā tiek pievienoti jauni tagi, kas pēc būtības nav pilnībā deklaratīvi, piemēram, vai kas padara pievienoto tekstu attiecīgi slīprakstā un treknrakstā.

XML (eXtensible Markup Language) ir lielisks DML piemērs. XML formātā viss saturs ir sakārtots tagos, kas ir tikai aprakstoši, dažās implementācijās tagu nosaukumiem var būt nozīme, taču šīs nozīmes ir paredzētas tikai cilvēkiem. XML ir paredzēts, lai tas būtu pēc iespējas elastīgāks attiecībā uz nosaukumu piešķiršanu, pats standarts neparedz nosaukumu piešķiršanu vispār ierobežo un ir paredzēts kā ietvars valodas veidošanai, jo šāds XML ir ideāli piemērots lietošanai API.

Izplatītākie deklaratīvās iezīmēšanas valodas (DML) lietojumi

  • Deklaratīva iezīmēšanas valoda var būt pazīstama arī kā aprakstošā vai semantiskā iezīmēšanas valoda.
  • Deklaratīvas iezīmēšanas valodas tiek izmantotas, lai apzīmētu dokumenta daļas, nevis sniegtu konkrētus norādījumus par to apstrādi.
  • Deklaratīvas iezīmēšanas valodas mudina autorus rakstīt tā, lai materiāls aprakstītu konceptuāli, nevis vizuāli.

Izplatīta deklaratīvās iezīmēšanas valodas (DML) ļaunprātīga izmantošana

  • Deklaratīva iezīmēšanas valoda ir garāks apzīmējums iezīmēšanas valodām.