introducción al Lenguaje de Marcas

download introducción al Lenguaje de Marcas

of 10

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