Un linguaggio di markup dichiarativo, noto anche come linguaggi di markup descrittivi o semantici, sono varianti di un linguaggio di markup in cui il linguaggio descrive solo ciò che dovrebbe appaiono ma non dettagliano come, lasciando che sia l'interprete a definire attraverso qualcosa come un modello di stile standard o attraverso l'uso di uno stile secondario linguaggio.
Technipages spiega il linguaggio dichiarativo di markup (DML)
Un esempio di DML è HTML, nella lingua originale, HTML allega solo etichette che definiscono quale sia il testo racchiuso, ad es. se sono nel
o se sono in aecc, questo lascia all'interprete (il browser nel caso dell'HTML) decidere dove posizionare gli elementi sulla pagina. L'HTML moderno(5) differisce in quanto aggiunge nuovi tag che non sono di natura interamente dichiarativa come o che rendono rispettivamente corsivo e grassetto il testo allegato.
XML (eXtensible Markup Language) è un ottimo esempio di DML. In XML tutto il contenuto è ordinato in tag che sono puramente descrittivi, in alcune implementazioni i nomi dei tag possono avere significati ma quei significati sono puramente per la leggibilità umana. XML è pensato per essere il più flessibile possibile per quanto riguarda la denominazione, lo standard stesso non pone alcun nome limiti ed è pensato per essere un framework su cui costruire un linguaggio, in quanto tale XML è ideale per l'uso in API.
Usi comuni del linguaggio di marcatura dichiarativo (DML)
- Un linguaggio di markup dichiarativo può anche essere noto come linguaggio di markup descrittivo o semantico.
- I linguaggi di markup dichiarativi vengono utilizzati per etichettare parti del documento piuttosto che per fornire istruzioni specifiche su come devono essere elaborate.
- I linguaggi di markup dichiarativi incoraggiano gli autori a scrivere in un modo che descriva il materiale concettualmente, piuttosto che visivamente.
Errori comuni di Declarative Markup Language (DML)
- Il linguaggio di markup dichiarativo è un termine più lungo per i linguaggi di markup.