Espacios de nombres de XML (Namespaces)

Slides:



Advertisements
Presentaciones similares
Diseño de Bases de Datos
Advertisements

CI-2413 Desarrollo de Aplicaciones para Internet
XFORMS CI-2413 Desarrollo de Aplicaciones para Internet.
Modelo entidad-relación
MANEJO DE DOCUMENTOS XML EN MHP Leire Urriza Oiz.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
XML y Servicios Web David Salgado MVP C#
Luis Alfonso Sánchez Brazales
Curso: XML, de los datos a la presentación CAPTIVA ·
DOM ( Document Object Model) Prof. Franklin Cedeño.
ESCRIBA EN ESTE ESPACIO SUS AUTORES E INDIQUE A CONTINUACIÓN SUS CORRESPONDIENTES ORGANIZACIONES O PUESTOS DE TRABAJO Escriba aquí el título de su comunicación.
"java del lado del servidor" Servlet y JSP Java Server Pages.
Lenguaje de Marcado Extensible 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.
Sistemas de nombres planos y jerárquicos.
ÁRBOLES DE EXPRESION.
ESPECIFICACIÓN XML 1.0 Alberto Gimeno Arnal
Introducción a Java II.
Tema Nº4.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · Modelos de documento (Schema)
Un wiki o una wiki (del hawaiano wiki, 'rápido') es un sitio web cuyas páginas pueden ser editadas por múltiples voluntarios a través del navegador web.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · XSLT.
XML Xlink Kostadin Koruchev. Xlink -- enlaces en XML Se permiten varios tipos de enlaces. Lo más común es enlace de tipo simple. Conceptualmente muy limpio.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · XPath.
Estructura de Documento Atributos 1. Atributos Básicos id, class, style, title 2. Atributos para Internacionalización lang, xml:lang, dir 3. Atributos.
CSS Módulo V. Funcionamiento Visor Web Servidor Web Documentos Página Web Solicitud Entrega.
XML DEFINICIÓN DE ESQUEMAS
Web Semántica M. Andrea Rodríguez Tastets DIIC - Universidad de Concepción
Título Características y elementos fundamentales J.M. Morales-del-Castillo.
DOCUMENT TYPE DEFINITION DTD
Características y elementos fundamentales J.M. Morales-del-Castillo
Definition Type Document (DTD)
BASE DE DATOS BY: Julián Villar Vázquez.
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.
Definición, propiedades, recorridos x a q yb w e vu fo.
¿Qué son los formularios? Los formularios son posiblemente la herramienta más utilizada en Internet para obtener datos e información acerca de la gente.
XQuery. 2 Introducción De acuerdo al incremento en la cantidad de información que es almacenada, intercambiada y presentada usando XML, la habilidad para.
XML Corporación Universitaria de Ciencia y Desarrollo Ing. Andrés Vargas - W3C: XML es un.
 Se usan para acceder a tablas.  Una llave identifica únicamente un registro.  Identificador único, no puede tener el mismo valor en dos registros.
Curso: XML, de los datos a la presentación Julio de 2005 CAPTIVA · Introducción al mundo XML.
Este modelo utiliza árboles para la representación lógica de los datos. Este árbol esta compuesto de unos elementos llamados nodos. El nivel más alto.
DOM. Acorde al W3C el Modelo de Objetos del Documento es una interfaz de programación de aplicaciones (API) para documentos validos HTML y bien construidos.
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.
Etiquetas para el trabajo con Marcos
XML. La vida antes de XML ► Comunicación ► Persistencia ► Armado de Documentos.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
Bases de Datos.
1 Sebastián Argüello A60490 semana 3 Autómatas y compiladores CI-1322.
Mapeo de Estructuras XML a Bases de Datos Relacionales
Son datos en tablas relacionadas por el contenido de ciertas columnas.
SVG M.C. Juan Carlos Olivares Rojas. Agenda Scalable Vector Graphic Es un formato basado en XML cuya finalidad es mostrar gráficos en formato vectorial.
Hojas de Estilo en Cascada (Cascading Style Sheets)
Desarrollo HTML, XHTML y CSS. Estructura de una página HTML Documento sin título.
CODIGO HTML HTML, siglas de HyperText Markup Language
Con tantas herramientas de desarrollo Web existentes, es muy fácil crear páginas Web sin tener ninguna necesidad de saber HTML. Pero no es el caso crear.
Pasos para elaborar Tablas en HTML Para empezar crearemos una tabla sencilla de dos filas y dos elementos. Vayamos por pasos: 1.En primer lugar ponemos.
La chispa de las funciones

Tecnologías Emergentes y los Negocios Unidad 4 – Diseño de Sites.
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.
Web y Multimedia II Integrantes: Piero Álvarez Mayra Atience Jhonney Bermeo Johanna Cabrera Gabriela Cango.
/20 1 Registro e Identificadores Alejandra Sánchez Maganto.
GML Geography Markup Language
Una base de datos o banco de datos un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este.
Programación Orientada a Objetos Unidad 5. Los objetos son entidades que combinan estado Contiene toda la información denominados atributos REPASO Cada.
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN Bloque XML: UD4: espacios de nombres.
Algoritmos voraces Códigos de Huffman. Descripción del problema Tenemos un archivo de entrada. Asumiremos que el archivo está compuesto de bytes (enteros.
El proceso ensamblador. José Luis Vergara Soberanis.
Escribe el nombre a los números 1 _______________________ 2 _______________________ 3_______________________ 4_______________________ 5 _______________________.
Que es XML.
Transcripción de la presentación:

Espacios de nombres de XML (Namespaces) Los espacios de nombres de XML nos permiten evitar conflictos entre nombres de elementos. Conflictos de nombres En XML, los nombres de los elementos son definidos por el programador. Esto comúnmente atrae conflictos si se trata de mezclar documentos XML de diferentes aplicaciones XML.

Ejemplo Considérense los siguientes documentos: Tabla HTML <table> <tr> <td>…</td> </tr> </table> Mesa (mueble) <name>…</name> <width>…</width> <length>…</length>

Solución: un prefijo Tabla HTML <h:table> <h:tr> <h:td>…</h:td> </h:tr> </h:table> Mesa (mueble) <f:table> <f:name>…</f:name> <f:width>…</f:width> <f:length>…</f:length> </f:table>

El atributo xmlns Cuando se usan prefijos en XML, un espacio de nombre (namespace) para el prefijo debe ser definido El espacio de nombre es definido por el atributo xmlns en la etiqueta de inicio de un elemento. La declaración del espacio de nombre es de la siguiente manera: xmlns:prefijo="URI“ <root> <h:table xmlns:h="http://www.w3.org/TR/html4/"> …</h:table> <f:table xmlns:f="http://www.w3.org/furniture"> …</f:table> </root>

Espacio de nombre Cuando un espacio de nombre es definido en un elemento todos los hijos con el mismo prefijo son asociados con el mismo espacio de nombre Los espacios de nombre pueden ser declarados también en el nodo raíz: <root xmlns:h="http://www.w3.org/TR/html4/" xmlns:f="http://www.w3.org/furniture"> <h:table> … </h:table> <f:table> … </f:table> </root> El URI del espacio de nombre no es usado por el parser para obtener información alguna El propósito es hacer único el nombre, sin embargo el URI puede apuntar a información extra relacionada con el documento.

Espacio de nombre por “default” Definir un espacio de nombre por “default” nos ahorra estar escribiendo el prefijo en todos los hijos del elemento y se escribe de la siguiente manera: xmlns="URI_del_EDN“ <table xmlns="http://www.w3.org/TR/html4/"> … </table> <table xmlns="http://www.w3.org/furniture">