LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN Bloque XML: UD4: espacios de nombres.

Slides:



Advertisements
Presentaciones similares
Repaso desde HTML a XHTML
Advertisements

IBD Clase 7.
CI-2413 Desarrollo de Aplicaciones para Internet
Herencia en C#.
MANEJO DE DOCUMENTOS XML EN MHP Leire Urriza Oiz.
XML XQuery.
CGI I La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con él. Dicho.
Curso: XML, de los datos a la presentación CAPTIVA ·
DOM ( Document Object Model) Prof. Franklin Cedeño.
Conceptos Generales XML.
Sindicación de contenidos: RSS. Introducción La necesidad de información Internet nos proporciona una ingente cantidad de información. Cada vez nos interesa.
JSP Copyright ISIPE – Instituto de Servicios Informáticos para Empresas – Universidad Siglo 21 – Cualquier copia u otro uso debe ser autorizado expresamente.
Informática II Prof. Dr. Gustavo Patiño MJ
Informática II Prof. Dr. Gustavo Patiño MJ
Introducción a Lenguajes web
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN
Sistemas de nombres planos y jerárquicos.
Tema 4: Estructura de documentos XML, W3C Esquemas
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.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · XSLT.
1 Las hojas de estilo en cascada Las hojas de estilo en cascada (Cascading Style Sheets, CSS) son un lenguaje formal utilizado para definir la presentación.
SCJP Sun Certified Programmer for Java 6
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · XPath.
CSS Módulo V. Funcionamiento Visor Web Servidor Web Documentos Página Web Solicitud Entrega.
Oscar Bedoya. XSL. Una hoja de estilo es un documento XML que tiene como elemento documento... Todos los elementos xsl pertenecen.
Espacios de nombres de XML (Namespaces)
XML DEFINICIÓN DE ESQUEMAS
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · Modelos de documento (DTD)
XSLT.
Almacenar variables en cookies en PHP
XML no predefine la apariencia de los elementos. Se requiere una descripción aparte mediante una hoja de estilo. XSL (eXtensible Stylesheet Language) es.
Título Características y elementos fundamentales J.M. Morales-del-Castillo.
Constantes en PHP Programación en Internet II. Constantes en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · eXtensible Stylesheet Language Formatting Objects.
Empezar a trabajar con XML J.M. Morales-del-Castillo Título.
Características y elementos fundamentales J.M. Morales-del-Castillo
Definition Type Document (DTD)
Lenguaje de Marcado.
 El primer navegador Web incluía un lenguaje de estilo interno que utilizaba dicho navegador para mostrar las páginas HTML.  Sin embargo estos primeros.
Universidad Tecnologica Oteima DISEÑO DE MEDIOS Y MATERIALES MULTIMEDIOS Rigoberto Quintana M. Hojas de estilo en cascada.
CÓDIGOS DE HUFFMAN. Códigos de Huffman Los códigos de Huffman, que representan caracteres por cadenas de bits de longitud variable, proporcionan alternativas.
Programación en Pascal
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · Introducción al mundo XML.
Clientes Web [PHP] Paso de datos::GET.. Paso de datos Toda variable existe mientras nos encontremos en el mismo documento que fue declarada. Cuando me.
 Un lenguaje que permite asociar estilos de composición a documentos estructurados, como HTML y aplicaciones XML  Un conjunto de propiedades y valores.
Ada 2º Parte (variables, ámbitos , subrutinas , tipos abstractos de datos y excepciones)
X S L T Julio Pacheco.
Constructor  Un constructor es un método que inicia un objeto inmediatamente después de su creación. De esta forma nos evitamos el tener que iniciar.
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.
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.
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.
Hojas de Estilo en Cascada (Cascading Style Sheets)
¿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.
HTML 5 Edgar Vázquez Ayala. Rolando Aarón Pérez Mandujano.
GUIA DE CSS 3 BASICA AUTOR: CARLOS BERBECI QUE ES CSS3 ? CSS es un lenguaje para definir el estilo o la apariencia de las páginas web, escritas con HTML.
Texto Estructurar La forma más sencilla de estructurar un texto consiste en separarlo por párrafos. Además, HTML permite incluir títulos que delimitan.
Catálogo de Objetos Geográficos
Capitulo 3 y 4.   La accesibilidad web habla acerca de que tanta facilidad tienen las paginas de internet tanto para los consumidores en general como.
Web y Multimedia II Integrantes: Piero Álvarez Mayra Atience Jhonney Bermeo Johanna Cabrera Gabriela Cango.
Texto Marcado genérico del texto El estándar HTML incluye numerosas etiquetas para marcar los contenidos de texto. No obstante, la infinita variedad de.
Programación Orientada a Objetos Unidad 5. Los objetos son entidades que combinan estado Contiene toda la información denominados atributos REPASO Cada.
Cómo empezar Java. ¡Cómo se divide la plataforma de desarrollo de Java?  Edición estándar (JSE)  Edición empresarial (JEE)  Edición de dispositivos.
Métodos en Java. Estructura de un programa en Java ► La relación con la vida misma la podemos ver en el siguiente comentario: Imaginemos que dos clases.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Omar Herrera Caamal Rigoberto Lizárraga Luis Cetina Luna.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Transcripción de la presentación:

LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN Bloque XML: UD4: espacios de nombres

Espacios de nombres 2  Recordemos: los nombres de los elementos los elige el desarrollador.  Objetivo: evitar conflictos al unir/mezclar documentos que provienen de distintos ámbitos. Si mezclamos estos dos.. Problemas !! Apples … African Coffee Table  Solución: prefijos. Permiten mezclar distintos vocabularios en un mismo documento XML.

Espacios de nombres: prefijos 3  Apples Bananas African Coffee Table  No hay conflicto, los nombres son distintos

Espacios de nombres: atributo xmlns 4  Si se usan prefijos, es necesario definir un espacio de nombres,  mediante el atributo xmlns (xml name space)  Sintaxis: xmlns:prefijo="URI ".  Se puede definir en distintos sitios..  En el elemento que se usan Apples African Coffee Table  En el elemento raíz … Si el espacio de nombres se define dentro de un elemento, todos los hijos con ese prefijo se asocian con ese espacio nombres.

Espacios de nombre: URI y alcance 5  El URI del espacio de nombres no se usa para buscar información  El objetivo es darle al espacio de nombres un identificador único.  A veces se usa como puntero a una página web que contiene información sobre el espacio de nombres  El alcance de la declaración se limita al elemento en cuya etiqueta de inicio se ha declarado  Si en raíz, en toda la instancia de datos.  Si en elemento, en él y todos sus hijos Si un espacio de nombre se declara en un elemento, no puede ser “heredado” por los elementos hermanos o del mismo nivel, ni por elementos que estén por encima de él en la estructura en árbol.  Los atributos NO están asociadas a ningún espacio de nombres por defecto, hay que explicitarlo..

Espacio de nombres por defecto 6  Si se define un espacio por defecto en un elemento..  no es necesario usar los prefijos, en ese elemento y sus hijos, aquellos nombres que no tengan prefijo su espacio de nombre será el por defecto.  Sintaxis: igual, pero no se define prefijo (ni separador, “:”) African Coffee Table  Pueden mezclarse espacios de nombres con el espacio de nombres por defecto  Ventajas: teclear menos, y estructura más legible, mas “limpia”.

Ejemplo de uso espacio nombres 7  XSLT: lenguaje XML para transformar XML, por ejemplo en HTML Mezcla HTML con el vocabulario propio <xsl:stylesheet version="1.0“ xmlns:xsl=“ My CD Collection Title …

Ejemplo de uso espacio nombres (II) 8  es un ejemplo de nombre “cualificado”: prefijo “xsl”, delimitador “:” y la parte local del nombre, “template”.  El prefijo realiza las funciones:  Identifica al nombre como parte de un espacio de nombres  Sustituye al URI cuyos caracteres podrían “confundir” al parser Es una abreviatura.. Simplicidad y ahorro.

Ejemplo varios espacios 9 <book xmlns='urn:loc.gov:books' xmlns:isbn='urn:ISBN: '> Cheaper by the Dozen ¡Este es un libro muy divertido!