Escolar Documentos
Profissional Documentos
Cultura Documentos
Concepto y caractersticas
Curso 2017-2018
Sesin 1
1
Contenido
Concepto
Caractersticas
Objetivos
Tipos y ejemplos
Evolucin
Historia
HTML y XML
Diferencias entre HTML y XML
Etiquetas elementos y atributos
Estructura documento HTML y XML
Ejemplos
Qu es XML
Caractersticas
Inconvenientes
Lenguajes y tecnologas asociadas a XML
Concepto de Lenguaje de Marcas
Un lenguaje de marcado o lenguaje de
marcas es una forma de codificar un
documento que, junto con el texto, incorpora
etiquetas o marcas que contienen informacin
adicional acerca de la estructura del texto o de
su presentacin.
Definen la estructura, la semntica y controlan el
procesamiento de un documento digital.
3
Ejemplos
Ejemplo:
<sms> sms
<tfno>654332211</tfno> tfno 652332211
<texto>Quedamos maana a las 22:00</texto>
</sms> texto Quedamos maana a las 22:00
7
Tipos de lenguajes de marcas
Marcado de presentacin : indica el formato del texto. Es til para
maquetar un documento, pero insuficiente para el procesamiento
automtico de la informacin. Ej. RTF,Word (Las etiquetas suelen estar
ocultas al usuario)
Marcado de procedimientos o procedural, enfocado a la
presentacin del texto. Las etiquetas son visibles por el usuario y
permiten procesamiento (realizar un conjunto de acciones) segn el tipo
de etiqueta. TeX, LaTeX (https://papeeria.com/), Postscript. ()
Marcado descriptivo o semntico utiliza etiquetas para describir el
contenido, pero sin especificar cmo se representan, o en que orden. Los
lenguajes expresamente diseados para generar marcado descriptivo son
el SGML y el XML.
Los hay, como el HMLT que describen tanto la presentacin como
el contenido
8
Ejemplos
Qu etiquetas
seran de
presentacin,
procesamiento o
descriptivas?
Ejemplos
14
HTML y XML. Diferencias
<libreria>
<libro>
<autores>
<autor>Elizabeth Castro</autor> autor
<autores> autores
<titulo>XML Gua de Aprendizaje</titulo> .
<precio moneda="euros">30</precio> libro ttulo
21
22
23
Qu es XML?
XML es... un estndar que permite disear y
desarrollar lenguajes de marcas.
XML es... un subconjunto simplificado de SGML,
que incluye las tres partes ms importantes:
extensibilidad, estructura y validacin.
XML es... un formato de texto estandarizado que
sirve para representar y transportar informacin
estructurada.
25
XML es un metalenguaje.
Los programadores web pueden ver XML como
una barrera en el diseo grfico de la web. Pero
tienen herramientas para el diseo:
XSLT o XSL-FO.
CSS.
Pero pese a que la presentacin es importante, la
mayora de aplicaciones hoy en da estn
orientadas a datos.
26
Caractersticas XML
La estructura y el diseo del documento estn
totalmente separadas
La estructura se puede describir mediante una
DTD o un XML-esquema
Posibilidad de definir etiquetas propias
Asignacin de atributos propios a las etiquetas
27
Otras caractersticas
XML es un estndar abierto no sujeto a licencias
XML es internacionalizable
XML est basado en texto puro
Ideal para conservar a largo plazo
XML es modular, ampliable
28
Inconvenientes
La necesidad de mayor espacio del formato de
texto, en comparacin con los binarios.
Requiere una transformacin...
Una estructura, muchos diseos. El cdigo XML es
interpretado por las aplicaciones.
XML puro. La forma de representar los datos,
depender del destino de los mismos.
Mediante hojas de estilo, CSS o XLS para mostrarlos en la web
Mediante un lenguaje de descripcin de impresin como Postscript o
PDF.
29
DTD XSL/XSLT
XML Schema
DOM
XPath Xlink
XHTML Xpointer
BaseX
XInclude
WML SMIL
XQuery
RSS
XML
RDF
46
DTD Definicin de tipo de documento
XML Describe la estructura y las restricciones de forma muy precisa
SCHEMA
DOM A travs de l, los programas pueden acceder y modificar el contenido, estructura y estilo
de los documentos HTML y XML
XSL/XSLT "lenguaje extensible de hojas de estilo: que describen cmo se transforma o formatea la
informacin para su presentacin en un medio
XHTML versin XML de HTML, con las mismas funcionalidades, pero cumple las especificaciones
ms estrictas de XML
XPath Permite buscar y seleccionar teniendo en cuenta la estructura jerrquica del XML
XLink Lenguaje de descripcin de Vnculos: permite crear elementos de XML que describen
relaciones cruzadas entre documentos, imgenes y archivos de Internet u otras redes
XPointer Lenguaje de punteros XML que proporciona una forma de identificar de forma nica
fragmentos de un documento XML con el objetivo de realizar vnculos
BaseX Motor de base de datos XML
WML Lenguaje que se utiliza para construir las pginas que aparecen en las pantallas de los
telfonos mviles y los asistentes personales digitales (PDA) dotados de tecnologa WAP
SMIL lenguaje de integracin multimedia sincronizada para presentaciones multimedia. permite
integrar audio, video, imgenes, texto o cualquier otro contenido multimedia.
RDF Marco de Descripcin de Recursos es un framework para la descripcin de metadatos
RSS un formato XML para sindicar o compartir contenido en la web. Se utiliza para difundir
informacin actualizada frecuentemente a usuarios que se han suscrito a la fuente de
contenidos
Ejemplos
http://www.w3schools.com/xml/default.asp
http://www.w3schools.com/html/default.asp