Uma linguagem de marcação é uma linguagem de computador que separa os elementos de um documento por tags. Ao contrário das linguagens de programação, ele está em formato legível pelo homem e pode ser aberto com quase todos os editores de texto. Por sua natureza de definir elementos por tags, esse arquivo permite a definição de ampla gama de elementos. Essas tags não têm nada a ver com a representação gráfica dos dados, nem são usados ​​para especificar configurações definidas pelo usuário, como fontes, dimensões, etc. Existem vários idiomas de marcação disponíveis para uso atualmente. Alguns deles são discutidos aqui para conscientização geral.

Markup-Languages-FileFormats

html-linguagem de marcação de hipertexto

[Html1] (Hyper Text Markup Language) é a extensão das páginas da web criadas para exibição nos navegadores. Conhecido como idioma da Web, o HTML evoluiu com os requisitos de novos requisitos de informação a serem exibidos como parte das páginas da Web. A variante mais recente é conhecida como HTML 5, que oferece muita flexibilidade para trabalhar com o idioma. As páginas HTML são recebidas do servidor, onde elas são hospedadas ou também podem ser carregadas no sistema local. Cada página HTML é composta de elementos HTML, como formas, texto, imagens, animações, links etc. Esses elementos são representados por tags como, e vários outros onde cada tag tem início e fim. Ele também pode incorporar aplicativos escritos em idiomas de script, como JavaScript e Fleets Style (CSS) para representação geral de layout.

xml-linguagem de marcação estendida

XML significa uma linguagem de marcação extensível que é semelhante a html, mas diferente no uso de tags para definir objetos. Toda a idéia por trás da criação do formato de arquivo XML era armazenar e transportar dados sem depender de ferramentas de software ou hardware. Sua popularidade se deve a ser humana e legível por máquina. Isso permite criar protocolos de dados comuns na forma de objetos a serem armazenados e compartilhados em rede como a World Wide Web (www). O “X” em XML é extensível, o que implica que o idioma pode ser estendido a qualquer número de símbolos conforme os requisitos do usuário. É para esses recursos que muitos formatos de arquivo padrão utilizam, como o Microsoft Open XML, LibreOffice Opendocument, xhtml e svg.

xhtml-linguagem de marcação de hipertexto extensível

O xhtml é um formato de arquivo baseado em texto com marcação no XML, usando uma reformulação do HTML 4.0. Esses arquivos são adequados para serem abertos ou visualizados em um navegador da web. O XHTML foi projetado para ser mais estruturado, menos script, genérico; Usando todas as instalações existentes do XML e mais dispositivos independentes. O XHTML fornece um conjunto de elementos e atributos geralmente que vale a pena, com opções de extensão em combinação com folhas de estilo. Os atributos são usados ​​na coleção de atributos de metadados. O XHTML fornece flexibilidade e acessibilidade subordinando todos os elementos de apresentação html para folhas de estilo. As folhas de estilo são mais versáteis do que esses elementos de apresentação. As especificações para HTML 4.01, HTML5 e XHTML estão sendo desenvolvidas dinamicamente pelo World Wide Web Consortium (W3C).

xaml-linguagem de marcação baseada em XML

Xaml, linguagem de marcação de aplicativos extensível, arquivos de extensão descrevem os elementos da interface do usuário para aplicativos de software com base na Fundação de Apresentação do Windows (WPF). Embora um idioma, ele não precisa ser programado, pois é baseado no formato padrão de XML, que é fácil de usar e entender. O XAML (pronunciado como “Zammel”) foi desenvolvido pela Microsoft com objetivo específico para criar interfaces de usuário. Seu sigla original representava a extensão Avalon Markup Language, onde Avalon era o nome do WPF. Às vezes, os arquivos XAML são salvos com a extensão XOML. Poucos outros idiomas de marcação incluem mhtml, htm e xoml que usam os idiomas de marcação base discutidos acima para sua funcionalidade. O uso da respectiva linguagem de marcação depende do objetivo. Se o conteúdo for usado para fins de exibição, são usados ​​HTML, MHTML e HTM. No entanto, se a descrição dos dados for a necessidade, são usadas idiomas como XML e aqueles com base no XML.