Lenguaje xml

Páginas: 22 (5433 palabras) Publicado: 8 de junio de 2010
INSTITUTO TECNOLOGICO SUPERIOR DE SAN PEDRO COAH.

NOMBRE DEL TRABAJO O TAREA Unidad VII

NOMBRE DEL ALUMNO Moctezuma Quinatzin Fernández de la Cruz

GRADO Y SECCIÓN: IV “C”

MATRICULA 081000084

DOCENTE Ing. Julio Cesar Molina Rodríguez.

MATERIA Fundamentos de Base de Datos

San Pedro, Coah. A 8 de Junio del 2010.

INDICE
PAG Introducción……………………………….………………………………………... 1 7.1Antecedentes. ……………………….…………………………………………. 2 7.2 Estructura de los datos XML. ……………………………...………………… 4 7.3 Esquema de los documentos XML. ……………………………...…………. 6 7.3.1 Definición de tipos de documento (DTD). ……………………..... 7 7.3.2 Esquemas de XML. …………………………………..……………… 7 7.4 Consulta y transformación. ………………………………………………… 10 7.4.1 Xpath. ………………………………………………………………… 11 7.4.2 Xquery.……………………………………………………………….. 12 7.4.3 XSLT. …………………………………………………………………..14 7.5 Almacenamiento de datos XML. …………………………………………… 15 7.6 Aplicaciones…………………………………………………………………… 17 Bibliografía…………………………………………………………………………. 18

INTRODUCCION
Los esquemas XML son documentos que se utilizan para definir y validar el contenido y la estructura de datos XML, del mismo modo que un esquema de base de datos define y valida las tablas, columnas y tipos de datos que componen una basede datos. Un esquema XML define y describe determinados tipos de datos XML mediante el lenguaje de definición de esquemas XML (XSD). Los elementos del esquema XML (elementos, atributos, tipos y grupos) se utilizan para definir la estructura válida, un contenido de datos válido y las relaciones de determinados tipos de datos XML. Los esquemas XML también pueden proporcionar valores predeterminadospara atributos y elementos.

1

7.1 ANTECEDENTES
XML no ha nacido sólo para su aplicación en Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable. XML es una tecnología sencilla que tiene a su alrededor otras que lacomplementan y la hacen mucho más grande y con unas posibilidades mucho mayores. Tiene un papel muy importante en la actualidad ya que permite la compatibilidad entre sistemas para compartir la información de una manera segura, fiable y fácil. XML proviene de un lenguaje inventado por IBM en los años setenta, llamado GML (General Markup Language), que surgió por la necesidad que tenía la empresa dealmacenar grandes cantidades de información. Este lenguaje gustó a la ISO, por lo que en 1986 trabajaron para normalizarlo, creando SGML (Standard General Markup Language), capaz de adaptarse a un gran abanico de problemas. A partir de él se han creado otros sistemas para almacenar información. En el año 1989 Tim Berners Lee creó la Web, y junto con ella el lenguaje HTML. Este lenguaje se definió enel marco de SGML y fue de lejos la aplicación más conocida de este estándar. Los navegadores Web sin embargo siempre han puesto pocas exigencias al código HTML que interpretan y así las páginas web son caóticas y no cumplen con la sintaxis. Estas páginas Web dependen fuertemente de una forma específica de lidiar con los errores y las ambigüedades, lo que hace a las páginas más frágiles y a losnavegadores más complejos. Otra limitación de SGML es que cada documento pertenece a un vocabulario fijo, establecido por el DTD. No se pueden combinar elementos de diferentes vocabularios. Asimismo es imposible para un intérprete (por ejemplo un navegador) analizar el documento sin tener conocimiento de su gramática (del DTD). Por ejemplo, el navegador sabe que antes de una etiqueta debe habersecerrado cualquier previamente abierto. Los navegadores resolvieron esto incluyendo lógica ad hoc para el HTML, en vez de incluir un analizador genérico. Ambas opciones de todos modos son muy complejas para los navegadores. Se buscó entonces definir un subconjunto del SGML que permita: * Mezclar elementos de diferentes lenguajes. Es decir que los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • lenguaje xml
  • Lenguaje Xml
  • Lenguaje Xml
  • lenguaje xml
  • Lenguaje xml
  • Lenguaje Xml
  • El Lenguaje XML Trabajo
  • Xml: lenguaje de marcas extensible

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS