O que é linguagem de marcação declarativa (DML)? definição e significado

click fraud protection

Uma linguagem de marcação declarativa, também conhecida como linguagens de marcação descritiva ou semântica, são variantes de uma linguagem de marcação em que a linguagem apenas descreve o que deve aparecem, mas não detalham como, deixando isso para o intérprete definir por meio de algo como um padrão de estilo padrão ou através do uso de um estilo secundário língua.

Technipages explica linguagem de marcação declarativa (DML)

Um exemplo de DML é HTML, na linguagem original, HTML apenas anexa rótulos que definem o que é o texto fechado, por exemplo, se eles estão no

ou se eles estão em um
etc, isso deixa para o intérprete (o navegador no caso do HTML) decidir onde colocar os elementos na página. O HTML moderno (5) difere, pois adiciona novas tags que não são totalmente declarativas por natureza, como ou que tornam o texto fechado em itálico e negrito, respectivamente.

XML (eXtensible Markup Language) é um excelente exemplo de DML. Em XML, todo o conteúdo é classificado em tags que são puramente descritivas; em algumas implementações, os nomes das tags podem ter significados, mas esses significados são puramente para legibilidade humana. O XML destina-se a ser o mais flexível possível no que diz respeito à nomenclatura, o próprio padrão não apresenta nomenclatura limites em tudo e tem como objetivo ser uma estrutura para uma linguagem a ser construída, como tal XML é ideal para uso em APIs.

Usos comuns de linguagem de marcação declarativa (DML)

  • Uma linguagem de marcação declarativa também pode ser conhecida como linguagem de marcação descritiva ou semântica.
  • Linguagens de marcação declarativas são usadas para rotular partes do documento, em vez de fornecer instruções específicas sobre como devem ser processadas.
  • Linguagens de marcação declarativa encorajam os autores a escrever de uma forma que descreva o material conceitualmente, ao invés de visualmente.

Maus usos comuns de linguagem de marcação declarativa (DML)

  • Linguagem de marcação declarativa é um termo mais longo para linguagens de marcação.