SlideShare una empresa de Scribd logo
Que Es El XML
XML, siglas en inglés de eXtensible Markup Language ('lenguaje de
marcas extensible'), es un lenguaje de marcas desarrollado por el World Wide
Web Consortium (W3C). Deriva del lenguaje SGML y permite definir la gramática
de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje
definido por SGML) para estructurar documentos grandes. A diferencia de otros
lenguajes, XML da soporte a bases de datos, siendo útil cuando varias
aplicaciones se deben comunicar entre sí o integrar información. (Bases de datos
Silberschatz).
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 la
complementan 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 (Generalized Markup Language), que surgió por la necesidad que
tenía la empresa de almacenar grandes cantidades de información. Este lenguaje
gustó 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.1
En el año 1989 Tim Bernés Lee creó la web, 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. Losnavegadores web sin embargo siempre han puesto
pocas exigencias al código HTML que interpretan y así las página 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 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). Por ejemplo, el navegador sabe que antes de una etiqueta <div> debe
haberse cerrado cualquier <p> previamente abierto. Los navegadores resolvieron
esto incluyendo lógica ad hoc para el HTML, en vezde incluir un analizador
genérico. Ambas opciones, de todos modos, son muy complejas para los
navegadores.
Ventajas del XML
   Es extensible: Después de diseñado y puesto en producción, es posible
    extender XML con la adición de nuevas etiquetas, de modo que se pueda
    continuar utilizando sin complicación alguna.
   El analizador es un componente estándar, no es necesario crear un analizador
    específico para cada versión de lenguaje XML. Esto posibilita el empleo de
    cualquiera de los analizadores disponibles. De esta manera se evitan bugs y
    se acelera el desarrollo de aplicaciones.
   Si un tercero decide usar un documento creado en XML, es sencillo entender
    su estructura y procesarla. Mejora la compatibilidad entre aplicaciones.
    Podemos comunicar aplicaciones de distintas plataformas, sin que importe el
    origen de los datos, es decir, podríamos tener una aplicación en Linux con una
    base de datos Postgres y comunicarla con otra aplicación en Windows y Base
    de Datos MS-SQL Server.
   Transformamos datos en información, pues se le añade un significado
    concreto y los asociamos a un contexto, con lo cual tenemos flexibilidad para
    estructurar documentos.

Más contenido relacionado

DOCX
Que es el xml
PPTX
Extensible markup language
PPTX
DOCX
Xml
PPTX
Rodrigo solis
PPTX
Html vs xml
PPTX
Html y xml
Que es el xml
Extensible markup language
Xml
Rodrigo solis
Html vs xml
Html y xml

La actualidad más candente (16)

PPSX
Deber 1 de Zaskia Aguilar
PPTX
Extensible markup language
PPTX
Html y xml
PPTX
PPTX
Diferencia entre html y xml
PPTX
Jose garcía t. 2do c3
PPTX
Html para subir a slideshare
PPSX
Mera macias kerly diferencia entre html y xml presentasion prep
PPTX
Guevara 2 c3
PPSX
Html y xml1
PDF
HTML5 - XHTML - XML
PPSX
Diferencia entre html y xml jk
PPSX
Diferencia entre html y xml
PPTX
Presentación1
PPTX
PPTX
Presentación de html y xml
Deber 1 de Zaskia Aguilar
Extensible markup language
Html y xml
Diferencia entre html y xml
Jose garcía t. 2do c3
Html para subir a slideshare
Mera macias kerly diferencia entre html y xml presentasion prep
Guevara 2 c3
Html y xml1
HTML5 - XHTML - XML
Diferencia entre html y xml jk
Diferencia entre html y xml
Presentación1
Presentación de html y xml
Publicidad

Destacado (9)

PDF
Diez Tips Para el Cuidado de Un Computadora
PDF
PPTX
Bleded Learning
PDF
anuncis xorres
PDF
ЕГЭ
PDF
SC-8135-D-Guard House Architecturals
PDF
Aggiunti punti al regolamento ufficiale
PDF
Untitled Presentation
PPTX
Diez Tips Para el Cuidado de Un Computadora
Bleded Learning
anuncis xorres
ЕГЭ
SC-8135-D-Guard House Architecturals
Aggiunti punti al regolamento ufficiale
Untitled Presentation
Publicidad

Similar a Que es el xml alexhis (20)

PPTX
DOCX
Xml
PPTX
Xml (extensible markup language)
PPTX
FORMATO XML
PPTX
Rollllll
PPTX
Fundamentos XML
PPT
Ug html.pptx
PPTX
Historia de html
DOCX
Que es el xml2
PPTX
unidad 7
PPTX
Historia de html
PPTX
Html y xml
PDF
Lenguajes para programación web
PDF
Xml para todos
DOCX
Que es el xml
PPTX
Exposicion dora, alex y eric
PPTX
Html y xml
PDF
El lenguaje XML y su uso
PPT
UG2011html.pptx
Xml
Xml (extensible markup language)
FORMATO XML
Rollllll
Fundamentos XML
Ug html.pptx
Historia de html
Que es el xml2
unidad 7
Historia de html
Html y xml
Lenguajes para programación web
Xml para todos
Que es el xml
Exposicion dora, alex y eric
Html y xml
El lenguaje XML y su uso
UG2011html.pptx

Más de Alex Lopez (20)

PPTX
Alex conexiones internas
PPTX
Mantenimiento alex
PPTX
Mantenimiento alex
DOCX
Importacion de graficos
DOCX
Modo de dibujo de objetos
DOCX
Modo de dibujo de objetos
DOCX
Modo de dibujo combionada
DOCX
Modo de dibujo combionada
DOCX
Modo de dibujo combionada
DOCX
Modo de dibujo combionada
PPTX
Potoshop 9
PPTX
Photoshop 8
PPTX
Potoshop 9
PPTX
Photoshop 8
PPTX
Photoshop 8
PPTX
Photoshop 7
PPTX
Derecho del autor
PPTX
Photoshop 7
PPTX
Precentacionphotoshopcuatro
PPTX
Photoshop 4
Alex conexiones internas
Mantenimiento alex
Mantenimiento alex
Importacion de graficos
Modo de dibujo de objetos
Modo de dibujo de objetos
Modo de dibujo combionada
Modo de dibujo combionada
Modo de dibujo combionada
Modo de dibujo combionada
Potoshop 9
Photoshop 8
Potoshop 9
Photoshop 8
Photoshop 8
Photoshop 7
Derecho del autor
Photoshop 7
Precentacionphotoshopcuatro
Photoshop 4

Que es el xml alexhis

  • 1. Que Es El XML XML, siglas en inglés de eXtensible Markup Language ('lenguaje de marcas extensible'), es un lenguaje de marcas desarrollado por el World Wide Web Consortium (W3C). Deriva del lenguaje SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML) para estructurar documentos grandes. A diferencia de otros lenguajes, XML da soporte a bases de datos, siendo útil cuando varias aplicaciones se deben comunicar entre sí o integrar información. (Bases de datos Silberschatz). 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 la complementan 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 (Generalized Markup Language), que surgió por la necesidad que tenía la empresa de almacenar grandes cantidades de información. Este lenguaje gustó 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.1 En el año 1989 Tim Bernés Lee creó la web, 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. Losnavegadores web sin embargo siempre han puesto pocas exigencias al código HTML que interpretan y así las página 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 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). Por ejemplo, el navegador sabe que antes de una etiqueta <div> debe haberse cerrado cualquier <p> previamente abierto. Los navegadores resolvieron esto incluyendo lógica ad hoc para el HTML, en vezde incluir un analizador genérico. Ambas opciones, de todos modos, son muy complejas para los navegadores.
  • 2. Ventajas del XML  Es extensible: Después de diseñado y puesto en producción, es posible extender XML con la adición de nuevas etiquetas, de modo que se pueda continuar utilizando sin complicación alguna.  El analizador es un componente estándar, no es necesario crear un analizador específico para cada versión de lenguaje XML. Esto posibilita el empleo de cualquiera de los analizadores disponibles. De esta manera se evitan bugs y se acelera el desarrollo de aplicaciones.  Si un tercero decide usar un documento creado en XML, es sencillo entender su estructura y procesarla. Mejora la compatibilidad entre aplicaciones. Podemos comunicar aplicaciones de distintas plataformas, sin que importe el origen de los datos, es decir, podríamos tener una aplicación en Linux con una base de datos Postgres y comunicarla con otra aplicación en Windows y Base de Datos MS-SQL Server.  Transformamos datos en información, pues se le añade un significado concreto y los asociamos a un contexto, con lo cual tenemos flexibilidad para estructurar documentos.