Introducción a XML por Joel Candia C. 9821019-9 Universidad Técnica Federico Santa María Departamento de Electrónica ELO-330 Programación de Sistemas.

Slides:



Advertisements
Presentaciones similares
Internet y tecnologías web
Advertisements

(eXtensible Mark-up Language)
Conceptos básicos de Internet
Módulo de XML Facilitador: Ing. María de los A. Ugas N.
MANEJO DE DOCUMENTOS XML EN MHP Leire Urriza Oiz.
Elaboró: Paola Elizabeth Oviedo Lara
XML y Servicios Web David Salgado MVP C#
Access Bases de datos.
DOM ( Document Object Model) Prof. Franklin Cedeño.
Conceptos Generales XML.
¿QUÉ SON LAS BASES DE DATOS?
DISEÑO Y GESTIÓN DE BASES DE DATOS Luciano H. Tamargo Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía Blanca INTRODUCCIÓN.
Lenguaje de Marcado Extensible XML
Introducción al HTML Colnodo Ariel Barbosa & Sylvia Cadena
Introducción XML y WebServices.
Hypertext Markup Language HTML
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN
ESPECIFICACIÓN XML 1.0 Alberto Gimeno Arnal
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
UNIDAD I Conceptos Básicos.
HTML/CSS Mi primera página.
Estructura de Documento Atributos 1. Atributos Básicos id, class, style, title 2. Atributos para Internacionalización lang, xml:lang, dir 3. Atributos.
Características y elementos fundamentales J.M. Morales-del-Castillo
Definition Type Document (DTD)
Sistemas de marcado.
Construcción de una página Web.
Hyper Text Markup Language Área de Programación y Metodologías de Desarrollo de Software Departamento de Informática Universidad Nacional de San Luis.
Viviana Poblete López Módulo: Modelo de Datos
HTML5 & CSS3 Presentado Por: Fernando Ayala
XML Corporación Universitaria de Ciencia y Desarrollo Ing. Andrés Vargas - W3C: XML es un.
TRABAJO DE INTERNET 1 Alumno: TORRES EDINSON Profesor: VICTOR ESPINOZA
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · Introducción al mundo XML.
El paso actual, es la visión de la Web como una plataforma, es decir, como el medio para la distribución de servicios y para la construcción de información,
Tecnologías web. Es el método más común de intercambio de información en la world wide web, el método mediante el cual se transfieren las páginas web.
UNIDAD 7 WEB Y HTML.
1  ¿ Qué es un sitio web ?  Colección de páginas web dotadas de una dirección web única  ¿ Qué es un página web ?  Es un documento creado en lenguaje.
Conceptos básicos sobre Internet
Cuentas de usuarios y grupos en windows 2008 server
XML. La vida antes de XML ► Comunicación ► Persistencia ► Armado de Documentos.
Tema 3: Estructura de los documentos XML, DTD Ricardo Eíto Brun Sevilla, de octubre 2002.
EDWIN ACOSTA PINILLA DIEGO FERNANDO CASTRO JHON SEBASTIAN CASTRO.
UNIVERSIDAD LATINA BASES DE DATOS DISEÑO DE BASES DE DATOS (modelos para el diseño)
¿QUE ES INTERNET? IMAGEN Internet es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP,
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
C.P. FREDIS ARRIETA BARROSO LA INFORMACION TRIBUTARIA EN MEDIOS ELECTRÓNICOS Y MAGNÉTICOS PARA LA U.A.E. D.I.A.N. AÑO GRAVABLE 2007.
WORD WIDE WEB Nace a principios de los años 90 en Suiza. Su función es ordenar y distribuir la información que existe en internet. La World Wide Web se.
“Hyper Text Transfer Protocol” principal protocolo tecnológico de la red que permite enlazar y navegar por Internet. HTTP es un protocolo sin estado,
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
Desarrollo HTML, XHTML y CSS. Estructura de una página HTML Documento sin título.
¿Q UÉ ES XML? XML (eXtensible Markup Language)es un meta-lenguaje de codificación de información. Los programas que utilizan el formato XML pueden intercambiar.
Lenguaje de Programación Web Dinámico Multiplataforma Estándar abierto y accesible Elementos nuevos Retrocompatible Nueva filosofía de trabajo Impulsado.
Punto 1 – Introducción al servicio Juan Luis Cano.
Que es un navegador de Internet. Un navegador web o de Internet, es un programa que permite visualizar la información que contiene una página web (que.
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
TRABAJO MONOGRÁFICO – 4º ESO
Lic. Carla Aguirre Montalvo
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Terminología informática básica FUNDAMENTOS TECNOLÓGICOS DE INFORMACIÓN.
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
Un requerimiento es una condición o capacidad a la que el sistema (siendo construido) debe conformar [ Rational ]. Un requerimiento de software puede.
World Wide Web. ¿ Que es la world wide web ?  La world wide web o www, nació a principios de los 90 en suiza Su función es ordenar y distribuir la información.
Débora Arango Pérez. Un sitio web es una colección de páginas web relacionadas y comunes a un dominio de Internet o subdominio en la World Wide Web en.
Tema: Historia del Internet
INTRODUCCIÓN AL HTML. VAMOS A HABLAR DE...HTML Conceptos del lenguaje Estructura para documentos Herramientas usadas para crear documentos Buenas prácticas.
Licda. Noelia Gómez Gutiérrez
HTML.
HTML.
HTML. HTML 5 Características –Es una versión basada en HTML 4 –Manejo de la aplicación y multimedia. –Tags específicos para diferentes contenidos.
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN Bloque XML: UD4: espacios de nombres.
Universidad Politecnica Salesiana Jose Luis Larreategui.
1. 2 Una Red es un conjunto de ordenadores interconectados entre sí mediante cable o por otros medios inalámbricos.
Transcripción de la presentación:

Introducción a XML por Joel Candia C Universidad Técnica Federico Santa María Departamento de Electrónica ELO-330 Programación de Sistemas

¿Que es XML? El desarrollo de XML comenzó en Desde febrero de 1998 es una recomendación del W3C. XML (Extensible Markup Language) es un subconjunto del SGML (Standard Generalized Markup Language). XML es un metalenguaje con el que se pueden definir otros lenguajes de etiquetas. Los documentos XML tienen formato de texto.

¿Cómo esta estructurado XML? Físicamente, un documento XML puede consistir en una o mas unidades de almacenamiento, llamadas entidades. Las entidades pueden contener tanto datos analizados(parsed) como sin analizar(unparsed). Las entidades tienen contenido y están identificadas por un nombre. Cada documento XML contiene una entidad, llamada entidad documento, que sirve como punto de partida para el procesador XML y que puede contener el documento completo.

¿Cómo esta estructurado XML? Lógicamente, el documento está compuesto de declaraciones, elementos, comentarios, referencias a caracteres e instrucciones de procesamiento, todos los cuales están indicados por una marca explícita. Cada documento XML contiene uno o más elementos, cuyos limites están delimitados por etiquetas de comienzo y de final o, en el caso de elementos vacíos, por una etiqueta de elemento vacío. Cada elemento tiene un tipo, identificado por un nombre, denominado identificador genérico, y puede tener un conjunto de especificaciones de atributos.

¿Cómo esta estructurado XML? Un documento bien formado es aquel documento que cumple con la especificación de XML 1.0, es decir que sea sintácticamente correcto. Un documento XML bien formado debe seguir algunas reglas básicas:  Debe contener uno o más elementos.  Debería comenzar con una declaración XML.  Sólo puede haber un elemento raíz.

¿Cómo esta estructurado XML? Un documento XML bien formado debe seguir algunas reglas básicas:  Cumple todas las restricciones que proporciona su especificación a través del DTD. Si no se utiliza DTD, el documento debe comenzar con una SDD.  Cada una de sus partes analizadas esta bien formada.  Toda etiqueta abierta hay que cerrarla. Para cada etiqueta de inicio debe existir una etiqueta de termino. Las únicas etiquetas que van solas son las etiquetas vacías.

¿Cómo esta estructurado XML? Un documento XML bien formado debe seguir algunas reglas básicas:  Es sensible a mayúsculas y minúsculas, las etiquetas de inicio y de termino se tienen que escribir igual.  No se pueden intercalar etiquetas.  Una etiqueta puede tener atributos cerrados entre comillas.  El nombre de las etiquetas empiezan con una letra, o con uno o más signos de puntuación.  Los comentarios van encerrados.

¿Cómo esta estructurado XML? Un ejemplo de un documento XML bien formado: The Grapes of Wrath Steinbeck John Viking Press 1939

¿Cómo se usa XML? (Como trabajar con XML) Navegadores (Browsers) Editores XML Parsers XML Editores XSL

¿Para qué sirve XML? (Aplicaciones basadas en XML) XML puede tener tres posibles roles: De contenedor de información Para definir el contenido de los mensajes Para describir el contenido de los mensajes

¿Para qué sirve XML? (Aplicaciones basadas en XML) Descargar trabajo en el Servidor Por medio del Modelo de Objetos de Documentos (DOM), podemos evitarle trabajo al servidor, espera al cliente y no saturar tanto la red. Personalización de la WEB Gracias al XSL/XSLT, podemos transformar y dar el formato que queramos a un mismo documento XML.

¿Para qué sirve XML? (Aplicaciones basadas en XML) Independencia del dispositivo de acceso a la información Si disponemos de un servidor WAP y otro WEB, podemos saber en función del protocolo, desde donde se nos pide la información y en función del dispositivo, mostrarle la misma información de una forma u otra. Gestión de la información / conocimiento Si etiquetamos la información y a cada usuario se le proporciona una serie de etiquetas de interés, se podría resaltar la información que le es interesante, frente a la que no es relevante.

¿Para qué sirve XML? (Aplicaciones basadas en XML) Buscador WEB Si disponemos de un sitio donde toda la información se encuentre etiquetada en documentos XML, las búsquedas serían mucho más efectivas, ya que se conjuga la potencia de la búsqueda indexada junto la búsqueda semántica. Intercambio de información Si contratamos a una empresa un servicio de noticias, y nos facilitan la estructura de los datos que vamos a recibir (DTD/Schema), sabremos en todo momento que tipos de documentos XML estamos recibiendo, y podremos tratarlos de la forma que deseemos.

Conclusiones XML es un metalenguaje, que nos permite definir la estructura física y lógica que le damos a la información. Físicamente esta formado por texto, del cual parte es la información propiamente tal y el resto son marcas que separan y mantienen ordenada la información. Lógicamente, esta estructurado en forma de árbol, con una raíz a partir de la cual se organiza la información. Entre las herramientas que podemos utilizar para trabajar con XML podemos nombrar los Browsers o Navegadores, los editores de XML, los parsers y los editores de XSL. XML tiene un amplio campo de aplicaciones.

Fin