SlideShare a Scribd company logo
1 of 12
XML
                                 Aplicaciones III
Integrantes:

Rolando Hernández Cruz
Lilia Yaneth Osorio de la Cruz
Citlali Cruz Hernández
El XML proviene de un lenguaje que inventó
IBM por los años 70. El lenguaje de IBM se
llama GML (General Markup Language) y surgió
por la necesidad que tenían en la empresa de
almacenar grandes cantidades de información
de temas diversos.
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.Deriva del
lenguaje SGML y permite definir la gramática
de lenguajes específicos para estructurar
documentos grandes.
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.

Da soporte a bases de datos, siendo útil
cuando varias aplicaciones se deben
comunicar entre sí o integrar información.
Que es XML
ï‚—   Un conjunto de reglas para construir lenguajes de marca =
    Metalenguaje.
   Un estandár que se puede seguir para crear tu propio lenguaje y
    sintáxis.
   Una filosofía de manejo de información que busca la máxima
    utilidad y flexibilidad de los datos a través de su forma
    estructurada y pura.
    XML no es:
   un lenguaje de programación.
ï‚—   un lenguaje de marcas.
ï‚—   una base de datos.
    Documento XML
 Es la unidad básica de información XML.
ï‚— Se compone de partes llamados elementos que se encuentran
  anidados unos dentro de otros. El elemento de nivel mas alto,
  dentro del cual se encuentran anidados todos los demás, se llama
  elemento raíz.
 Un documento XML puede estar contenido en un único fichero, o
  en varios. Algunas marcas permiten integrar contenidos de otros
  ficheros, creando una única estructura lógica.
Ventajas
   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.

ï‚—   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.


                   Versiones
ï‚— Actualmente XML esta en su primera
  versión 1.0. Se esta trabajando en la
  versión 1.1, y no hay acuerdo de como
  abordar la versión 2.0
Partes de un documento XML
    Un documento XML está formado por el prólogo y por
    el cuerpo del documento así como texto de etiquetas
    que contiene una gran variedad de efectos positivos o
    negativos en la referencia opcional a la que se refiere
    el documento.

   Prólogo
    Aunque no es obligatorio, los documentos XML
    pueden empezar con unas líneas que describen la
    versión XML, el tipo de documento y otras cosas.

    El prólogo de un documento XML contiene:
   Una declaración XML. Es la sentencia que declara al
    documento como un documento XML.
   Una declaración de tipo de documento. Enlaza el
    documento con su DTD (definición de tipo de
    documento), o el DTD puede estar incluido en la propia
    declaración o ambas cosas al mismo tiempo.
   Uno o más comentarios e instrucciones de
    procesamiento.
       EJEMPLO: <?xml version="1.0" encoding="UTF-8"?>
ï‚—   Cuerpo
    A diferencia del prólogo, el cuerpo no es opcional en un
    documento XML, el cuerpo debe contener solo un
    elemento raíz, característica indispensable también para
    que el documento esté bien formado. Sin embargo es
    necesaria la adquisición de datos para su buen
    funcionamiento.
Estructura de un documento XML

La 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. 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.

A continuación se muestra un ejemplo para entender la
estructura de un documento XML:
Xml

More Related Content

What's hot (18)

XML Básico DB2
XML Básico DB2XML Básico DB2
XML Básico DB2
 
Toala Miguel 2C3
Toala Miguel 2C3Toala Miguel 2C3
Toala Miguel 2C3
 
Android de la A a la Z - Unidad 5
Android de la A a la Z - Unidad 5Android de la A a la Z - Unidad 5
Android de la A a la Z - Unidad 5
 
Lenguajes de marcado
Lenguajes de marcadoLenguajes de marcado
Lenguajes de marcado
 
Xml 1
Xml 1Xml 1
Xml 1
 
Steven Toala 2c3
Steven Toala 2c3Steven Toala 2c3
Steven Toala 2c3
 
Xml 3a6 jairon rodriguez
Xml 3a6 jairon rodriguezXml 3a6 jairon rodriguez
Xml 3a6 jairon rodriguez
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Xml
XmlXml
Xml
 
Html
HtmlHtml
Html
 
XML EDGAR ABRAHAM
XML EDGAR ABRAHAMXML EDGAR ABRAHAM
XML EDGAR ABRAHAM
 
Fundamentos XML
Fundamentos XMLFundamentos XML
Fundamentos XML
 
Deber 1 de Zaskia Aguilar
Deber 1 de Zaskia AguilarDeber 1 de Zaskia Aguilar
Deber 1 de Zaskia Aguilar
 
Jesica resabala mero html
Jesica resabala mero htmlJesica resabala mero html
Jesica resabala mero html
 
Helen Valverde 2C3
Helen Valverde 2C3Helen Valverde 2C3
Helen Valverde 2C3
 
Diferencia entre html xml
Diferencia entre html xmlDiferencia entre html xml
Diferencia entre html xml
 
Html
HtmlHtml
Html
 
Jeremmy velizaguirre2a3(html xml)
Jeremmy velizaguirre2a3(html xml)Jeremmy velizaguirre2a3(html xml)
Jeremmy velizaguirre2a3(html xml)
 

Viewers also liked

La historia de flash
La historia de flashLa historia de flash
La historia de flashmaria_ruiz19
 
Esquema de base de datos
Esquema de base de datosEsquema de base de datos
Esquema de base de datoscarlossampedro
 
Base de datos
Base de datosBase de datos
Base de datosCASROM96
 
Presentacion xml
Presentacion xmlPresentacion xml
Presentacion xmlitsl
 
Fundamentos en el diseño de bases de datos con MS SQL Server 2012
Fundamentos en el diseño de bases de datos con MS SQL Server 2012Fundamentos en el diseño de bases de datos con MS SQL Server 2012
Fundamentos en el diseño de bases de datos con MS SQL Server 2012Joseph Lopez
 
Dibujando Una Tabla Con Datos Xml
Dibujando Una Tabla Con Datos XmlDibujando Una Tabla Con Datos Xml
Dibujando Una Tabla Con Datos XmlHectorGuel
 
Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1Teresa Cossio
 
Xml ppt
Xml pptXml ppt
Xml pptseemadav1
 
Datos semiestructurados Xml
Datos semiestructurados XmlDatos semiestructurados Xml
Datos semiestructurados Xmljosecuartas
 
Tutorial XML
Tutorial XMLTutorial XML
Tutorial XMLyumaniko
 

Viewers also liked (19)

La historia de flash
La historia de flashLa historia de flash
La historia de flash
 
Esquema de base de datos
Esquema de base de datosEsquema de base de datos
Esquema de base de datos
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Curso xml
Curso xmlCurso xml
Curso xml
 
Base de datos
Base de datosBase de datos
Base de datos
 
Presentacion xml
Presentacion xmlPresentacion xml
Presentacion xml
 
Xml presentacin
Xml presentacinXml presentacin
Xml presentacin
 
Introducción a XML
Introducción a XMLIntroducción a XML
Introducción a XML
 
SDMX: 02 Introducción a XML
SDMX: 02 Introducción a XMLSDMX: 02 Introducción a XML
SDMX: 02 Introducción a XML
 
Fundamentos en el diseño de bases de datos con MS SQL Server 2012
Fundamentos en el diseño de bases de datos con MS SQL Server 2012Fundamentos en el diseño de bases de datos con MS SQL Server 2012
Fundamentos en el diseño de bases de datos con MS SQL Server 2012
 
Dibujando Una Tabla Con Datos Xml
Dibujando Una Tabla Con Datos XmlDibujando Una Tabla Con Datos Xml
Dibujando Una Tabla Con Datos Xml
 
Evolución de los sgbd
Evolución de los sgbdEvolución de los sgbd
Evolución de los sgbd
 
XML - Introducción
XML - IntroducciónXML - Introducción
XML - Introducción
 
Bases de Datos XML
Bases de Datos XMLBases de Datos XML
Bases de Datos XML
 
Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1Analisis de Sistemas_Sesion1
Analisis de Sistemas_Sesion1
 
01 Xml Begin
01 Xml Begin01 Xml Begin
01 Xml Begin
 
Xml ppt
Xml pptXml ppt
Xml ppt
 
Datos semiestructurados Xml
Datos semiestructurados XmlDatos semiestructurados Xml
Datos semiestructurados Xml
 
Tutorial XML
Tutorial XMLTutorial XML
Tutorial XML
 

Similar to Xml

Xml
XmlXml
Xmledwinmo
 
Html para subir a slideshare
Html para subir a slideshareHtml para subir a slideshare
Html para subir a slideshareEvelyn
 
"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 5Android UNAM
 
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...Liz Ocampo
 
Programacion
ProgramacionProgramacion
ProgramacionBabylorens
 
Lenguajes de marcas
Lenguajes de marcasLenguajes de marcas
Lenguajes de marcassinuhenavarro
 
FORMATO XML
FORMATO XMLFORMATO XML
FORMATO XMLLoncin
 
Presentación1 viviana
Presentación1 vivianaPresentación1 viviana
Presentación1 vivianaVIVI28
 
Luisa noemi ibarra mora
Luisa noemi ibarra moraLuisa noemi ibarra mora
Luisa noemi ibarra moraPecosita Ibarra
 

Similar to Xml (20)

Xml
XmlXml
Xml
 
Xml
XmlXml
Xml
 
Html para subir a slideshare
Html para subir a slideshareHtml para subir a slideshare
Html para subir a slideshare
 
Xml 1
Xml 1Xml 1
Xml 1
 
Xml 1
Xml 1Xml 1
Xml 1
 
"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
 
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
Capitulo 27 (XML: Lenguaje de mercado extendible) y Capítulo 28 (Conceptos de...
 
Rollllll
RollllllRollllll
Rollllll
 
Programacion
ProgramacionProgramacion
Programacion
 
Lenguajes de marcas
Lenguajes de marcasLenguajes de marcas
Lenguajes de marcas
 
FORMATO XML
FORMATO XMLFORMATO XML
FORMATO XML
 
El lenguaje XML y su uso
El lenguaje XML y su usoEl lenguaje XML y su uso
El lenguaje XML y su uso
 
Xml
XmlXml
Xml
 
Xml html
Xml   htmlXml   html
Xml html
 
Trabajo xml
Trabajo xmlTrabajo xml
Trabajo xml
 
Xml json yaml
Xml json yamlXml json yaml
Xml json yaml
 
Presentación1 viviana
Presentación1 vivianaPresentación1 viviana
Presentación1 viviana
 
Luisa noemi ibarra mora
Luisa noemi ibarra moraLuisa noemi ibarra mora
Luisa noemi ibarra mora
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 

Xml

  • 1. XML Aplicaciones III Integrantes: Rolando Hernández Cruz Lilia Yaneth Osorio de la Cruz Citlali Cruz Hernández
  • 2. El XML proviene de un lenguaje que inventó IBM por los años 70. El lenguaje de IBM se llama GML (General Markup Language) y surgió por la necesidad que tenían en la empresa de almacenar grandes cantidades de información de temas diversos.
  • 3. 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.Deriva del lenguaje SGML y permite definir la gramática de lenguajes específicos para estructurar documentos grandes.
  • 4. 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. Da soporte a bases de datos, siendo útil cuando varias aplicaciones se deben comunicar entre sí o integrar información.
  • 5. Que es XML ï‚— Un conjunto de reglas para construir lenguajes de marca = Metalenguaje. ï‚— Un estandár que se puede seguir para crear tu propio lenguaje y sintáxis. ï‚— Una filosofía de manejo de información que busca la máxima utilidad y flexibilidad de los datos a través de su forma estructurada y pura. XML no es: ï‚— un lenguaje de programación. ï‚— un lenguaje de marcas. ï‚— una base de datos. Documento XML ï‚— Es la unidad básica de información XML. ï‚— Se compone de partes llamados elementos que se encuentran anidados unos dentro de otros. El elemento de nivel mas alto, dentro del cual se encuentran anidados todos los demás, se llama elemento raíz. ï‚— Un documento XML puede estar contenido en un único fichero, o en varios. Algunas marcas permiten integrar contenidos de otros ficheros, creando una única estructura lógica.
  • 6. Ventajas ï‚— 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. ï‚— 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.
  • 7. 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. Versiones ï‚— Actualmente XML esta en su primera versión 1.0. Se esta trabajando en la versión 1.1, y no hay acuerdo de como abordar la versión 2.0
  • 8. Partes de un documento XML Un documento XML está formado por el prólogo y por el cuerpo del documento así como texto de etiquetas que contiene una gran variedad de efectos positivos o negativos en la referencia opcional a la que se refiere el documento. ï‚— Prólogo Aunque no es obligatorio, los documentos XML pueden empezar con unas líneas que describen la versión XML, el tipo de documento y otras cosas. El prólogo de un documento XML contiene: ï‚— Una declaración XML. Es la sentencia que declara al documento como un documento XML.
  • 9. ï‚— Una declaración de tipo de documento. Enlaza el documento con su DTD (definición de tipo de documento), o el DTD puede estar incluido en la propia declaración o ambas cosas al mismo tiempo. ï‚— Uno o más comentarios e instrucciones de procesamiento. EJEMPLO: <?xml version="1.0" encoding="UTF-8"?> ï‚— Cuerpo A diferencia del prólogo, el cuerpo no es opcional en un documento XML, el cuerpo debe contener solo un elemento raíz, característica indispensable también para que el documento esté bien formado. Sin embargo es necesaria la adquisición de datos para su buen funcionamiento.
  • 10. Estructura de un documento XML La 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. Estas partes se llaman elementos, y se las señala mediante etiquetas.
  • 11. 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. A continuación se muestra un ejemplo para entender la estructura de un documento XML: