Está en la página 1de 5

1.- Lenguajes de Marcas.

Un “lenguaje de marcas” es un modo de codificar un documento donde, junto con el texto, se


incorporan etiquetas, marcas o anotaciones con información adicional relativa a la estructura
del texto o su formato de presentación.

Permiten hacer la estructura de un documento, su contenido semántico u otra información


lingüística o extralingüística que se quiera hacer patente

El lenguaje de marcas está definido en un documento DTD (Document Type Definition).

Donde se establecen las marcas, los elementos del lenguaje, etiquetas y atributos, su sintaxis y
normas de uso.

En un mismo documento pueden combinarse diferentes tipos de lenguajes de marcas.

Tipos de lenguajes de marcas:

 De presentación: Define el formato del texto.


 De procedimientos: De presentación pero el programa debe interpretar el código en el
mismo orden en que aparece.

 Descriptivo o semántico: Describen las diferentes partes en las que se estructura el


documento pero sin especificar cómo deben representarse.

Ejemplos de lenguajes de marcas según de uso son:

Documentación electrónica:

RTF (Rich Text Format): Formato de Texto Enriquecido, fue desarrollado por Microsoft en 1987.
Permite el intercambio de documentos de texto entre distintos procesadores de texto.

TeX: Su objetivo es la creación de ecuaciones matemáticas complejas.

Wikitexto: Permite la creación de páginas wiki en servidores preparados para soportar este
lenguaje.

DocBook: Permite generar documentos separando la estructura lógica del documento de su


formato. Estos documentos, pueden publicarse en diferentes formatos sin necesidad de
realizar modificaciones en el documento original.

Tecnologías de Internet:

HTML, XHTML: (Hypertext Markup Language, eXtensible Hypertext Markup Language): Su


objetivo es la creación de páginas web.

RSS: Permite la difusión de contenidos web

Otros lenguajes especializados:

MathML (Mathematical Markup Language): Su objetivo es expresar el formalismo matemático


de tal modo que pueda ser entendido por distintos sistemas y aplicaciones.

VoiceXML (Voice Extended Markup Language): tiene como objetivo el intercambio de


información entre un usuario y una aplicación con capacidad de reconocimiento de habla.
MusicXML (Music Extended Markup Language): Permite el intercambio de partituras entre
distintos editores de partituras.

2.- Evolución de los lenguajes de marcas.

Introducción:

En los ´70 surgieron unos lenguajes informáticos, distintos de los lenguajes de programación,
orientados a la gestión de información.

Con el desarrollo de los editores y procesadores de texto aparecieron los primeros lenguajes
informáticos especializados en tareas de descripción y estructuración de información: los
lenguajes de marcas.

Otros lenguajes informáticos, orientados a la representación, almacenamiento y consulta de


grandes cantidades de datos fueron los lenguajes y sistemas de bases de datos.

Los lenguajes de marcas están formados por el conjunto de códigos de formato que los
procesadores de texto introducen en los documentos para dirigir el proceso de presentación
(impresión) mediante una impresora.

En los lenguajes de programación estos códigos de formato estaban unidos a las características
de una máquina, programa o procesador de textos concreto e inicialmente no había nada que
permitiese al programador ("formateador") encontrar las características del procesador de
textos y expresar la estructura y la lógica interna del documento.
Descripción del mapa conceptual de LMSGI01
Los Lenguajes de Marcas

Se clasifican según su uso en:

 De Presentación: XML
 Descriptivos o semánticos: XML
XML Genera Documentos
1. Clasificados según cómo están construidos en:
 Documentos válidos
 Documentos bien formados

2. Con una estructura compuesta por


 Prólogo
Dividido en:
Declaración de XML
Declaración de documento
 Ejemplar
Formado por Elementos que pueden estar formados por Elementos/Atributos

 Herramientas de software
Editores
Procesadores
 Formados por
Generador
Analizador
 Pueden incluir
Procesadores de XSLT
Motores independientes
 De Procedimientos
Citamos como ejemplo HTML
Utilizan Etiquetas
Han evolucionado desde GML
Que se estandariza dando lugar a SGML
Que simplificado da lugar a HTML
Que reducido da lugar a XML
Autoevaluación:

Los lenguajes de marcas se utilizan para:

Dar formato a los documentos de texto.

Definir la estructura de los datos de un documento.

Permitir el intercambio de ficheros entre diferentes aplicaciones y plataformas.

También podría gustarte