SlideShare una empresa de Scribd logo
1 de 2
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

La actualidad más candente

Html y xml
Html y xmlHtml y xml
Html y xmlxioycar
 
Jose garcía t. 2do c3
Jose garcía t.  2do c3Jose garcía t.  2do c3
Jose garcía t. 2do c3Angel García
 
Html para subir a slideshare
Html para subir a slideshareHtml para subir a slideshare
Html para subir a slideshareEvelyn
 
Mera macias kerly diferencia entre html y xml presentasion prep
Mera macias kerly diferencia entre  html y xml presentasion prepMera macias kerly diferencia entre  html y xml presentasion prep
Mera macias kerly diferencia entre html y xml presentasion prepKerlyMera
 
HTML5 - XHTML - XML
HTML5 - XHTML - XMLHTML5 - XHTML - XML
HTML5 - XHTML - XMLjosevaldez20
 
Diferencia entre html y xml jk
Diferencia entre html y xml  jkDiferencia entre html y xml  jk
Diferencia entre html y xml jkjackiexv
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xmlXavierjk
 
Presentación de html y xml
Presentación de html y xmlPresentación de html y xml
Presentación de html y xmljulynaranjo
 

La actualidad más candente (16)

Deber 1 de Zaskia Aguilar
Deber 1 de Zaskia AguilarDeber 1 de Zaskia Aguilar
Deber 1 de Zaskia Aguilar
 
Extensible markup language
Extensible markup languageExtensible markup language
Extensible markup language
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Html
HtmlHtml
Html
 
Diferencia entre html y xml
Diferencia  entre html y xmlDiferencia  entre html y xml
Diferencia entre html y xml
 
Jose garcía t. 2do c3
Jose garcía t.  2do c3Jose garcía t.  2do c3
Jose garcía t. 2do c3
 
Html para subir a slideshare
Html para subir a slideshareHtml para subir a slideshare
Html para subir a slideshare
 
Mera macias kerly diferencia entre html y xml presentasion prep
Mera macias kerly diferencia entre  html y xml presentasion prepMera macias kerly diferencia entre  html y xml presentasion prep
Mera macias kerly diferencia entre html y xml presentasion prep
 
Guevara 2 c3
Guevara 2 c3Guevara 2 c3
Guevara 2 c3
 
Html y xml1
Html y xml1Html y xml1
Html y xml1
 
HTML5 - XHTML - XML
HTML5 - XHTML - XMLHTML5 - XHTML - XML
HTML5 - XHTML - XML
 
Diferencia entre html y xml jk
Diferencia entre html y xml  jkDiferencia entre html y xml  jk
Diferencia entre html y xml jk
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
Presentación1
Presentación1Presentación1
Presentación1
 
Velez 2c3
Velez 2c3Velez 2c3
Velez 2c3
 
Presentación de html y xml
Presentación de html y xmlPresentación de html y xml
Presentación de html y xml
 

Destacado

Destacado (9)

Diez Tips Para el Cuidado de Un Computadora
Diez Tips Para el Cuidado de Un ComputadoraDiez Tips Para el Cuidado de Un Computadora
Diez Tips Para el Cuidado de Un Computadora
 
GSA 5
GSA 5GSA 5
GSA 5
 
Bleded Learning
Bleded LearningBleded Learning
Bleded Learning
 
anuncis xorres
anuncis xorresanuncis xorres
anuncis xorres
 
ЕГЭ
ЕГЭЕГЭ
ЕГЭ
 
SC-8135-D-Guard House Architecturals
SC-8135-D-Guard House ArchitecturalsSC-8135-D-Guard House Architecturals
SC-8135-D-Guard House Architecturals
 
Aggiunti punti al regolamento ufficiale
Aggiunti punti al regolamento ufficialeAggiunti punti al regolamento ufficiale
Aggiunti punti al regolamento ufficiale
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Poop
PoopPoop
Poop
 

Similar a Que es el xml alexhis (20)

Xml 1
Xml 1Xml 1
Xml 1
 
Xml 1
Xml 1Xml 1
Xml 1
 
Xml
XmlXml
Xml
 
Xml (extensible markup language)
Xml (extensible markup language)Xml (extensible markup language)
Xml (extensible markup language)
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Lenguajes para programación web
Lenguajes para programación webLenguajes para programación web
Lenguajes para programación web
 
Power programacion
Power programacionPower programacion
Power programacion
 
El lenguaje XML y su uso
El lenguaje XML y su usoEl lenguaje XML y su uso
El lenguaje XML y su uso
 
Historia de html
Historia de htmlHistoria de html
Historia de html
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Rollllll
RollllllRollllll
Rollllll
 
Diferencia entre html xml
Diferencia entre html xmlDiferencia entre html xml
Diferencia entre html xml
 
Extensible markup lenguaje
Extensible markup lenguajeExtensible markup lenguaje
Extensible markup lenguaje
 
Taller 1 raul guaranda
Taller 1 raul guarandaTaller 1 raul guaranda
Taller 1 raul guaranda
 
FORMATO XML
FORMATO XMLFORMATO XML
FORMATO XML
 
Ug html.pptx
Ug html.pptxUg html.pptx
Ug html.pptx
 
taller1 vera viviana
taller1 vera vivianataller1 vera viviana
taller1 vera viviana
 
Presentación sobre html y xml
Presentación sobre html y xmlPresentación sobre html y xml
Presentación sobre html y xml
 
Presentación sobre html y xml
Presentación sobre html y xmlPresentación sobre html y xml
Presentación sobre html y xml
 
"Android de la A a la Z" -- Unidad 5
"Android de la A a la Z" -- Unidad 5"Android de la A a la Z" -- Unidad 5
"Android de la A a la Z" -- Unidad 5
 

Más de Alex Lopez

Alex conexiones internas
Alex conexiones internasAlex conexiones internas
Alex conexiones internasAlex Lopez
 
Mantenimiento alex
Mantenimiento alexMantenimiento alex
Mantenimiento alexAlex Lopez
 
Mantenimiento alex
Mantenimiento alexMantenimiento alex
Mantenimiento alexAlex Lopez
 
Importacion de graficos
Importacion de graficosImportacion de graficos
Importacion de graficosAlex Lopez
 
Modo de dibujo de objetos
Modo de dibujo de objetosModo de dibujo de objetos
Modo de dibujo de objetosAlex Lopez
 
Modo de dibujo de objetos
Modo de dibujo de objetosModo de dibujo de objetos
Modo de dibujo de objetosAlex Lopez
 
Modo de dibujo combionada
Modo de dibujo combionadaModo de dibujo combionada
Modo de dibujo combionadaAlex Lopez
 
Modo de dibujo combionada
Modo de dibujo combionadaModo de dibujo combionada
Modo de dibujo combionadaAlex Lopez
 
Modo de dibujo combionada
Modo de dibujo combionadaModo de dibujo combionada
Modo de dibujo combionadaAlex Lopez
 
Modo de dibujo combionada
Modo de dibujo combionadaModo de dibujo combionada
Modo de dibujo combionadaAlex Lopez
 
Derecho del autor
Derecho del autorDerecho del autor
Derecho del autorAlex Lopez
 
Precentacionphotoshopcuatro
PrecentacionphotoshopcuatroPrecentacionphotoshopcuatro
PrecentacionphotoshopcuatroAlex Lopez
 

Más de Alex Lopez (20)

Alex conexiones internas
Alex conexiones internasAlex conexiones internas
Alex conexiones internas
 
Mantenimiento alex
Mantenimiento alexMantenimiento alex
Mantenimiento alex
 
Mantenimiento alex
Mantenimiento alexMantenimiento alex
Mantenimiento alex
 
Importacion de graficos
Importacion de graficosImportacion de graficos
Importacion de graficos
 
Modo de dibujo de objetos
Modo de dibujo de objetosModo de dibujo de objetos
Modo de dibujo de objetos
 
Modo de dibujo de objetos
Modo de dibujo de objetosModo de dibujo de objetos
Modo de dibujo de objetos
 
Modo de dibujo combionada
Modo de dibujo combionadaModo de dibujo combionada
Modo de dibujo combionada
 
Modo de dibujo combionada
Modo de dibujo combionadaModo de dibujo combionada
Modo de dibujo combionada
 
Modo de dibujo combionada
Modo de dibujo combionadaModo de dibujo combionada
Modo de dibujo combionada
 
Modo de dibujo combionada
Modo de dibujo combionadaModo de dibujo combionada
Modo de dibujo combionada
 
Potoshop 9
Potoshop 9Potoshop 9
Potoshop 9
 
Photoshop 8
Photoshop 8Photoshop 8
Photoshop 8
 
Potoshop 9
Potoshop 9Potoshop 9
Potoshop 9
 
Photoshop 8
Photoshop 8Photoshop 8
Photoshop 8
 
Photoshop 8
Photoshop 8Photoshop 8
Photoshop 8
 
Photoshop 7
Photoshop 7Photoshop 7
Photoshop 7
 
Derecho del autor
Derecho del autorDerecho del autor
Derecho del autor
 
Photoshop 7
Photoshop 7Photoshop 7
Photoshop 7
 
Precentacionphotoshopcuatro
PrecentacionphotoshopcuatroPrecentacionphotoshopcuatro
Precentacionphotoshopcuatro
 
Photoshop 4
Photoshop 4Photoshop 4
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.