introducción al Lenguaje de Marcas
Transcript of introducción al Lenguaje de Marcas
-
7/23/2019 introduccin al Lenguaje de Marcas
1/10
Introduccin a los lenguajes de marcas
Alberto Molina Coballes
Lenguajes de Marcas y Sistemas de
Gestin de la Informacin
20 de septiembre de 2010
-
7/23/2019 introduccin al Lenguaje de Marcas
2/10
ndice
Lenguajes de marcas
Ejemplos de lenguajes de marcas
Clases de lenguajes de marcas
Herramientas
2 de 10
-
7/23/2019 introduccin al Lenguaje de Marcas
3/10
Lenguajes de marcas
Se utilizan para cualquier tipo de documento (textos,presentaciones, grficos, tecnologas de Internet, matemticas,msica, multimedia,
Incluyen anotaciones (marcas o etiquetas) con informacin
adicional, por ejemplo (LATEX):\title{ttulo de la pgina}
Utilizado desde los aos 60: Scribe, roff, TEX, SGML, HTML,
Desde los aos 80 ha predominado el uso de formatos binarios
privativos y cerrados A finales de los 90 surgi XML (eXtensible Markup Language), que
deriva de SGML
Hoy en da XML es el estndar para la especificacin de nuevos
formatos de documentos.3 de 10
-
7/23/2019 introduccin al Lenguaje de Marcas
4/10
Ejemplos de lenguajes de marcas
4 de 10
-
7/23/2019 introduccin al Lenguaje de Marcas
5/10
roff
.TL
The Road
.AU
Yours Truly
.AI
Koi Thikana Kahin Nahi
.sp 0.3i
.LP
.QSROAD, n. A strip of land along which one may pass from where
it is too tiresome to be to where it is futile to go.
.rj
\[em] Ambrose Bierce, \c
5 de 10
-
7/23/2019 introduccin al Lenguaje de Marcas
6/10
SGML
Ejemplo de formato SGML
2010 Alberto Molina Coballes,
-
7/23/2019 introduccin al Lenguaje de Marcas
7/10
LATEX
\documentclass{article}
\title{Ejemplo de formato LaTeX}
\author{\copyright 2010 Alberto Molina Coballes}\email{[email protected]}
\begin{abstract}
Resumen del documento ...
\end{abstract}
\tableofcontents
7 de 10
-
7/23/2019 introduccin al Lenguaje de Marcas
8/10
Clases de lenguajes de marcas
Se suelen distinguir tres clases de lenguajes de marcas:
Marcado de Presentacin Donde slo se muestra la presentacin,pero es difcil extraer informacin.
Marcado de Procedimientos Donde se incluyen instrucciones de cmohay que procesar el texto.
Marcado Descriptivo o semntico Donde no se especifica cmo hayque procesar el texto sino que se utilizan etiquetas que
describen el texto.Aunque en general la mayora de lenguajes de marcas tienencaractersticas de ms de una clase.
8 de 10
-
7/23/2019 introduccin al Lenguaje de Marcas
9/10
Caractersticas de los lenguajes de marcas
Uso de texto plano
Compacidad: las instrucciones de marcado se entremezclan con elpropio contenido
Facilidad de procesamiento
Flexibilidad
9 de 10
-
7/23/2019 introduccin al Lenguaje de Marcas
10/10
Herramientas
Editor de textos Buscar y reemplazar Cortar, copiar y pegar Marcar texto
Resaltado de sintaxis (Syntax highlighting) Formateo automtico de texto (sangra automtica, comentarios, ) Deshacer y rehacer Macros
Editor genrico o especfico?
Emacs23 con nxml-mode o conglomerate? IDE?
Parser o analizador sintctico: Integrado o no en el editor.
Validador: Integrado o no en el editor
10 de 10