Xml(investigacion general)

Solo disponible en BuenasTareas
  • Páginas : 28 (7000 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de junio de 2011
Leer documento completo
Vista previa del texto
XML
eXtensible Markup Language El XML es un metalenguaje, es decir un lenguaje para construir otros lenguajes con un propósito especifico. Ivon Carranza 25/05/2011

XML INTRODUCCION
El XML hace uso de marcas para describir un documento y las partes del mismo de una forma consistente y siguiendo unas especificaciones estándar. Las marcas son códigos especiales que informan sobre los datos delos documentos y, eventualmente, sobre la manera en que dichos datos van a ser mostrados por ejemplo en la pantalla. Es importante destacar que el uso de los documentos XML no consiste necesariamente en mostrarlos con un formato a través de algún dispositivo físico. El XML añade significado a los componentes de un documento, que pueden ser procesados con intereses diversos. Así, la característicabásica de dichos documentos reside en la manera estándar de describir estructura y contenidos, permitiendo su proceso de muchas formas diferentes y con distintas finalidades. El XML, a diferencia del HTML, separa el contenido de los documentos y la presentación de los mismos. El XML está basado en un estándar anterior, el SGML (Standard Generalized Markup Language), que hace uso de etiquetas paradescribir un documento y sus partes. Los inconvenientes del SGML son su dificultad de implementación y su generalidad excesiva. En 1999, Tim Berners-Lee (CERN) propuso un lenguaje de marcado derivado del SGML, el HTML, que reúne una colección restringida de marcas que, básicamente, permiten la exhibición de un documento formateado mediante la www. El XML, metalenguaje de marcas, subconjuntos deSGML, apareció en 1998 como una recomendación de w3c. El HTML, cuando adquiere compatibilidad con las normas de XML, se convierte en el XHTML, que puede ser construido completamente haciendo uso de XML.

2011

2

FUNDAMENTOS DE BASE DE DATOS IVON NATHALY CARRANZA GARCIA

XML ANTECEDENTES
XML proviene de un lenguaje inventado por IBM en los años setenta, llamado GML (Generalized MarkupLanguage), que surgió por la necesidad que tenia la empresa de almacenar grandes cantidades de información. Este lenguaje gusto a la ISO, por lo que en 1986 trabajaron para normalizarlo, creando SGML (Standard Generalized 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 de 1989 Tim Berners Lee creo laweb, y junto con ella el lenguaje HTML. Este lenguaje se definió en el 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 ylas ambigüedades, lo que hace a las páginas más frágiles y a los navegadores más complejos. Otra limitación del HTML 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). Porejemplo, el navegador sabe que antes de una etiqueta debe haberse cerrado 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 busco entonces definir un subconjunto del SGML que permita: Mezclar elementos de diferentes lenguajes.Es decir que los lenguajes sean extensibles. La creación de analizadores simples, sin ninguna lógica especial para cada lenguaje. Empezar de cero y hacer hincapié en que no se acepte nunca un documento con errores de sintaxis. Para hacer esto XML deja de lado muchas características de SGML que estaban pensadas para facilitar la escritura manual de documentos. XML en cambio está orientado a hacer...
tracking img