SlideShare una empresa de Scribd logo
RICARDO FRANCISCO VARGAS.Extensible MarkupLanguageXML.
XML, siglas en inglés de eXtensible Markup Language (lenguaje de marcas extensible), es un metalenguaje extensible de etiquetas desarrollado por elWorld Wide Web Consortium (W3C). Es una simplificación y adaptación del 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). Por lo tanto XML no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades. Algunos de estos lenguajes que usan XML para su definición son XHTML, SVG, MathML.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 (GeneralizedMarkupLanguage), 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 GeneralizedMarkupLanguage), 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ó 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á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 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 vez de incluir un analizador genérico. Ambas opciones, de todos modos, son muy complejas para los navegadores.Historia
a tecnología XML busca dar solución al problema de expresar información estructurada de la manera más abstracta y reutilizable posible. Que la información sea estructurada quiere decir que se compone de partes bien definidas, y que esas partes se componen a su vez de otras partes. Entonces se tiene un árbol de trozos de información. Ejemplos son un tema musical, que se compone de compases, que están formados a su vez por notas. Estas partes se llaman elementos, y se las señala mediante etiquetas.Una etiqueta consiste en una marca hecha en el documento, que señala una porción de éste como un elemento. Un pedazo de información con un sentido claro y definido. Las etiquetas tienen la forma <nombre>, donde nombre es el nombre del elemento que se está señalando.Estructura de un documento XML

Más contenido relacionado

PPTX
Extensible markup language
PPTX
Presentación1
PPTX
DOCX
Xml
PPTX
Presentación1
DOCX
Que es el xml
PPT
Ug 2011 html tomala
DOCX
Que es el xml alexhis
Extensible markup language
Presentación1
Xml
Presentación1
Que es el xml
Ug 2011 html tomala
Que es el xml alexhis

La actualidad más candente (18)

PPTX
Programacion2 i
PPTX
Html y xml
PPTX
Diferencias
PPTX
Rollllll
PPTX
Html y xml
PPTX
Daniela
PPTX
Html vs xml
PPT
xhtml
PPSX
Diferencia entre html y xml jk
PPTX
Rodrigo solis
PPTX
Programacion
PPTX
UG2011html.pptx
PPTX
Diferencia entre html y xml
PPTX
PPTX
DIFERENCIA ENTRE HTML Y XML
PPT
Xm ljosue castro
PPTX
Htmlvaleria
Programacion2 i
Html y xml
Diferencias
Rollllll
Html y xml
Daniela
Html vs xml
xhtml
Diferencia entre html y xml jk
Rodrigo solis
Programacion
UG2011html.pptx
Diferencia entre html y xml
DIFERENCIA ENTRE HTML Y XML
Xm ljosue castro
Htmlvaleria
Publicidad

Destacado (20)

PPT
Seminario torre
PPT
PPSX
La bibliotecologia en colombia
PPT
Tecnologia para los discapacitados
PDF
Miguel hernández
PPTX
Esencia de navidad
PPTX
Feliznavidad2
PPTX
Deber de estructura de datos
PPTX
Permisos Individuales de formación
PDF
10h EMDay 2014 - Collecte d'adresses et engagement de l'internaute, comment r...
PPT
Options sur Futures et Courbes de Volatilités.
PPT
Practica pedagogica v-nathalie
PDF
Fiscalité du numérique rapport de France Stratégie
PPSX
La naturaleza
PPTX
Tarea6
PPTX
Tecnologia
PPTX
Oral amap
PPTX
Hipprir
PPTX
Bendaoud mohamed
DOCX
Microprocesadores
Seminario torre
La bibliotecologia en colombia
Tecnologia para los discapacitados
Miguel hernández
Esencia de navidad
Feliznavidad2
Deber de estructura de datos
Permisos Individuales de formación
10h EMDay 2014 - Collecte d'adresses et engagement de l'internaute, comment r...
Options sur Futures et Courbes de Volatilités.
Practica pedagogica v-nathalie
Fiscalité du numérique rapport de France Stratégie
La naturaleza
Tarea6
Tecnologia
Oral amap
Hipprir
Bendaoud mohamed
Microprocesadores
Publicidad

Similar a Extensible markup language (20)

PPTX
DOCX
Xml
PPSX
Taller 1 raul guaranda
PPTX
Html y xml
PPTX
Presentación1 viviana
PDF
El lenguaje XML y su uso
PPTX
Historia de html
PPTX
FORMATO XML
PPT
Ug html.pptx
PPSX
Mera macias kerly diferencia entre html y xml presentasion prep
PPTX
Guevara 2 c3
PPTX
Diferencia entre html y xml
PPTX
Html y xml
PPTX
Xml (extensible markup language)
PPSX
Html y xml1
PPTX
Html y xml
PPT
UG2011html.pptx
PPT
UG2011html.pptx
Xml
Taller 1 raul guaranda
Html y xml
Presentación1 viviana
El lenguaje XML y su uso
Historia de html
FORMATO XML
Ug html.pptx
Mera macias kerly diferencia entre html y xml presentasion prep
Guevara 2 c3
Diferencia entre html y xml
Html y xml
Xml (extensible markup language)
Html y xml1
Html y xml
UG2011html.pptx
UG2011html.pptx

Más de Ricardo Francisco Vargas (14)

XLS
Funciones2 ricardovargas
XLS
Funciones1 ricardovargas
XLSX
Cambios letra a numeros
XLSX
Amortizacion ricardo vargas
PPTX
Roldepagos.ppt
XLSX
Ricardo vargas.ppt

Último (20)

PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PDF
Estrategia de apoyo tecnología grado 9-3
PDF
taller de informática - LEY DE OHM
PPT
Que son las redes de computadores y sus partes
PDF
CyberOps Associate - Cisco Networking Academy
PDF
Maste clas de estructura metálica y arquitectura
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
Estrategia de apoyo tecnología miguel angel solis
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
clase auditoria informatica 2025.........
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PPTX
Presentación PASANTIAS AuditorioOO..pptx
REDES INFORMATICAS REDES INFORMATICAS.pptx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Power Point Nicolás Carrasco (disertación Roblox).pptx
Propuesta BKP servidores con Acronis1.pptx
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
Estrategia de apoyo tecnología grado 9-3
taller de informática - LEY DE OHM
Que son las redes de computadores y sus partes
CyberOps Associate - Cisco Networking Academy
Maste clas de estructura metálica y arquitectura
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
SAP Transportation Management para LSP, TM140 Col18
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Estrategia de apoyo tecnología miguel angel solis
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
introduccion a las_web en el 2025_mejoras.ppt
Influencia-del-uso-de-redes-sociales.pdf
clase auditoria informatica 2025.........
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
Presentación PASANTIAS AuditorioOO..pptx

Extensible markup language

  • 2. XML, siglas en inglés de eXtensible Markup Language (lenguaje de marcas extensible), es un metalenguaje extensible de etiquetas desarrollado por elWorld Wide Web Consortium (W3C). Es una simplificación y adaptación del 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). Por lo tanto XML no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades. Algunos de estos lenguajes que usan XML para su definición son XHTML, SVG, MathML.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.
  • 3. XML proviene de un lenguaje inventado por IBM en los años setenta, llamado GML (GeneralizedMarkupLanguage), 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 GeneralizedMarkupLanguage), 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ó 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á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 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 vez de incluir un analizador genérico. Ambas opciones, de todos modos, son muy complejas para los navegadores.Historia
  • 4. a tecnología XML busca dar solución al problema de expresar información estructurada de la manera más abstracta y reutilizable posible. Que la información sea estructurada quiere decir que se compone de partes bien definidas, y que esas partes se componen a su vez de otras partes. Entonces se tiene un árbol de trozos de información. Ejemplos son un tema musical, que se compone de compases, que están formados a su vez por notas. Estas partes se llaman elementos, y se las señala mediante etiquetas.Una etiqueta consiste en una marca hecha en el documento, que señala una porción de éste como un elemento. Un pedazo de información con un sentido claro y definido. Las etiquetas tienen la forma <nombre>, donde nombre es el nombre del elemento que se está señalando.Estructura de un documento XML