SlideShare una empresa de Scribd logo
1 de 3
Extensible Markup Lenguaje

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.

realmente podría quedarme corto al tratar de explicarte la
utilidad de XML... efectivamente se usa para representar y
estructurar datos... pero estos no se usan para almacenar
los datos, aunque se podría...

Hoy en dia podrás ver que las aplicaciones tienen sus
archivos de configuración en formato XML, apache es un
caso de estos, y ahora con la tecnología .NET de Microsoft,
la configuración de las aplicaciones se hace a través de
XML

Pero esta no es la unica utilidad que tiene... tambien sirve
para desacoplar las capas de una aplicación.. Fijate que al
usar XML puedes comunicar aplicaciones de distintas
plataformas... si importar el origen de los datos. Por
ejemplo, puedo tener una aplicación bajo Linux y Base de
datos Oracle, y otra aplicación bajo ambiente windows y
base de datos en SQL Server. Y sin embargo, puedo
comunicar ambas aplicaciones si la información que estas
intercambian está en formato XML, simplemente porque
son archivos de texto con una estructura y no datos.

Es por esta razón que ahora oirás hablar de Servicios Web,
esto no es más que componentes Web que ofrece un
conjunto de métodos para llevar a cabo ciertas operaciones.
La comunicación desde y hacia dichos servicios se hace a
través de XML, lo que te permite "consumir" dicho servicio
sin importar la plataforma sobre la que está montada el
mismo.

Espero poder darte una idea de la utilidad de XML,
particularmente a mi me parece sorprendente como algo
tan sencillo pueda llegar a ser tan poderoso y útil
ejemplo

Más contenido relacionado

La actualidad más candente (18)

Jose garcía t. 2do c3
Jose garcía t.  2do c3Jose garcía t.  2do c3
Jose garcía t. 2do c3
 
UG2011html.pptx
UG2011html.pptxUG2011html.pptx
UG2011html.pptx
 
XML
XMLXML
XML
 
Rodrigo solis
Rodrigo solisRodrigo solis
Rodrigo solis
 
Html vs xml
Html  vs xmlHtml  vs xml
Html vs xml
 
Programacion
ProgramacionProgramacion
Programacion
 
Jose garcía t. 2 do c 3
Jose garcía t.  2 do c 3Jose garcía t.  2 do c 3
Jose garcía t. 2 do c 3
 
Extensible markup language
Extensible markup languageExtensible markup language
Extensible markup language
 
XML EDGAR ABRAHAM
XML EDGAR ABRAHAMXML EDGAR ABRAHAM
XML EDGAR ABRAHAM
 
Luisa noemi ibarra mora
Luisa noemi ibarra moraLuisa noemi ibarra mora
Luisa noemi ibarra mora
 
XML y JSON
XML y JSONXML y JSON
XML y JSON
 
Guevara 2 c3
Guevara 2 c3Guevara 2 c3
Guevara 2 c3
 
XML (eXtensible Markup Lenguage)
XML  (eXtensible Markup Lenguage)XML  (eXtensible Markup Lenguage)
XML (eXtensible Markup Lenguage)
 
Archivo xml
Archivo xmlArchivo xml
Archivo xml
 
Xml
XmlXml
Xml
 
XML
XMLXML
XML
 
Xml 3a6 jairon rodriguez
Xml 3a6 jairon rodriguezXml 3a6 jairon rodriguez
Xml 3a6 jairon rodriguez
 
Concepto y aplicación de investigadores en linea
Concepto y aplicación de investigadores en lineaConcepto y aplicación de investigadores en linea
Concepto y aplicación de investigadores en linea
 

Similar a Extensible markup lenguaje

Similar a Extensible markup lenguaje (20)

Xml
XmlXml
Xml
 
Xml 1
Xml 1Xml 1
Xml 1
 
Xml 1
Xml 1Xml 1
Xml 1
 
Lenguajes para programación web
Lenguajes para programación webLenguajes para programación web
Lenguajes para programación web
 
El lenguaje XML y su uso
El lenguaje XML y su usoEl lenguaje XML y su uso
El lenguaje XML y su uso
 
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
 
Xml
XmlXml
Xml
 
Fundamentos XML
Fundamentos XMLFundamentos XML
Fundamentos XML
 
Power programacion
Power programacionPower programacion
Power programacion
 
Diferencia entre html xml
Diferencia entre html xmlDiferencia entre html xml
Diferencia entre html xml
 
Xml
XmlXml
Xml
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Lenguaje de programacion 2
Lenguaje de programacion 2Lenguaje de programacion 2
Lenguaje de programacion 2
 
Xavi power point
Xavi power pointXavi power point
Xavi power point
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Exposicion dora, alex y eric
Exposicion dora, alex y ericExposicion dora, alex y eric
Exposicion dora, alex y eric
 
Deber 1 de Zaskia Aguilar
Deber 1 de Zaskia AguilarDeber 1 de Zaskia Aguilar
Deber 1 de Zaskia Aguilar
 
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
 

Más de maira-cerontorres (20)

Crear maquina virtual
Crear maquina virtualCrear maquina virtual
Crear maquina virtual
 
Conexiones internas de un computador
Conexiones internas de un computadorConexiones internas de un computador
Conexiones internas de un computador
 
Conexiones internas de un computador
Conexiones internas de un computadorConexiones internas de un computador
Conexiones internas de un computador
 
Animación de mascaras
Animación de mascarasAnimación de mascaras
Animación de mascaras
 
Animación de mascaras
Animación de mascarasAnimación de mascaras
Animación de mascaras
 
Mantenimiento melissa
Mantenimiento melissaMantenimiento melissa
Mantenimiento melissa
 
Mantenimiento
MantenimientoMantenimiento
Mantenimiento
 
Mantenimiento
MantenimientoMantenimiento
Mantenimiento
 
Animación de mascaras
Animación de mascarasAnimación de mascaras
Animación de mascaras
 
Mantenimiento
MantenimientoMantenimiento
Mantenimiento
 
Do while
Do whileDo while
Do while
 
Do while
Do whileDo while
Do while
 
Los loops
Los  loopsLos  loops
Los loops
 
Mascaras
MascarasMascaras
Mascaras
 
Solucion del problema
Solucion del problemaSolucion del problema
Solucion del problema
 
Programacion
ProgramacionProgramacion
Programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Operador
OperadorOperador
Operador
 
Cambio dinamico de datos
Cambio dinamico de datosCambio dinamico de datos
Cambio dinamico de datos
 
Comprobar si una variable tiene valor
Comprobar si una variable tiene valorComprobar si una variable tiene valor
Comprobar si una variable tiene valor
 

Extensible markup lenguaje

  • 1. Extensible Markup Lenguaje 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. realmente podría quedarme corto al tratar de explicarte la utilidad de XML... efectivamente se usa para representar y estructurar datos... pero estos no se usan para almacenar los datos, aunque se podría... Hoy en dia podrás ver que las aplicaciones tienen sus archivos de configuración en formato XML, apache es un
  • 2. caso de estos, y ahora con la tecnología .NET de Microsoft, la configuración de las aplicaciones se hace a través de XML Pero esta no es la unica utilidad que tiene... tambien sirve para desacoplar las capas de una aplicación.. Fijate que al usar XML puedes comunicar aplicaciones de distintas plataformas... si importar el origen de los datos. Por ejemplo, puedo tener una aplicación bajo Linux y Base de datos Oracle, y otra aplicación bajo ambiente windows y base de datos en SQL Server. Y sin embargo, puedo comunicar ambas aplicaciones si la información que estas intercambian está en formato XML, simplemente porque son archivos de texto con una estructura y no datos. Es por esta razón que ahora oirás hablar de Servicios Web, esto no es más que componentes Web que ofrece un conjunto de métodos para llevar a cabo ciertas operaciones. La comunicación desde y hacia dichos servicios se hace a través de XML, lo que te permite "consumir" dicho servicio sin importar la plataforma sobre la que está montada el mismo. Espero poder darte una idea de la utilidad de XML, particularmente a mi me parece sorprendente como algo tan sencillo pueda llegar a ser tan poderoso y útil