Desarrollo de aplicaciones III
              Equipo5
     Judith Villegas Díaz 2011701
   Nazaria torres Martínez 2011622
  José Ignacio Talón Portes 2011656
Roosember t bautista Marcos 2010084
¿Qué es XML?

 XML significa Extensible Markup Language
 XML es un lenguaje de marcas muy similar a HTML
 XML fue diseñado para el transporte de datos, no
  para mostrar los datos
 Las etiquetas XML no están predefinidas. Debe
  definir sus propias etiquetas
 XML está diseñado para ser auto-descriptivo
 XML es una recomendación del W3C
 XML no hace nada

  Tal vez sea un poco difícil de entender, pero XML no hace nada. XML
  fue creado para estructurar, almacenar y transportar información. El
  ejemplo siguiente es una nota a Tove, de Jani, almacenados como XML:




 La nota anterior es bastante descriptivo auto. Tiene remitente y el
  receptor de la información, sino que también tiene un encabezamiento y
  un cuerpo de mensaje.
 Pero aún así, este documento XML no hace nada. Es sólo información
  envuelto en las etiquetas. Alguien tiene que escribir una pieza de
  software para enviar, recibir o mostrarlo.
XML Sirve para…
    Hacer publicación electrónica independiente del medio.
    Crear protocolos para el intercambio de datos entre
    miembros de una industria. Facilitar el procesamiento de
    datos usando software barato. Permite a las personas
    visualizar la información de la manera que quieran.
    Proporcionar metadatos que mejoran la calidad de la
    búsqueda de información.

 XML bien formado. Las etiquetas de inicio y final coinciden.
    Los elementos vacíos tienen una forma especial. No hay
    elementos traslapados. Los atributos van en comillas. XML
    válido. Es código bien formado con funciones adicionales. Se
    adhiere a una estructura predefinida dictada por un
    esquema, DTD, DCD, SOX, etc.
Con XML a inventar sus propias etiquetas

 Las etiquetas en el ejemplo anterior (como <to> y <desde>) no
  se define en ningún estándar XML.Estas etiquetas son
  "inventadas" por el autor del documento XML.

 Eso es porque el lenguaje XML no tiene etiquetas predefinidas.
 Las      variables     utilizadas    en      HTML         están
  predefinidos. Documentos HTML sólo puede utilizar las
  etiquetas definidas en el estándar HTML (como <p>, h1, etc.)

XML es ahora tan importante para la Web como HTML fue la
 fundación de la Web. XML es la herramienta más común para la
 transmisión de datos entre todo tipo de aplicaciones.
Estructura del documento XML
Las estructuras básicas del documento XML:
 prólogo
 El elemento del documento
 Contenido
 Atributos
 Entidades
 Comentarios
El prólogo
 Contiene información relativa al documento
 Contiene la declaración de XML
 Contiene la vinculación con su DTD
 Contiene instrucciones que deben ser ejecutadas por la aplicación que
   lo procese (instrucciones de proceso
 Contiene la vinculación con su hoja de estilo correspondiente.


Estructura del documento xml
 El elemento del documento El elemento del documento es el elemento
  de mayor nivel e incluye todos los demás elementos y contenido.
  También es conocido como elemento raíz.

 <LIBRO> .... </LIBRO>
Entidades
 A las entidades definidas en la DTD se puede hacer referencia en el
  documento XML.
  <editorial>&nombreeditorial; </editorial> Para visualizar el valor de la
  entidad nombreeditorial es necesario declarar la entidad
  nombreeditorial.
  <!ENTITY nombreeditorial “alfaguara”> El resultado: <editorial>
  alfaguara </editorial>

Comentarios
 Los comentarios comienzan con <!-- y terminan por -->. Cualquier cosa
  que se incluya entre las etiquetas inicial y final del comentario serán
  ignoradas por el procesador XML. No pueden aparecer dentro de
  etiquetas.
 <!-- Este es un comentario -->
 XML bien formado
 Como lenguaje de anotación, las sentencias en XML consisten en
  una serie de etiquetas (llamadas elementos) con una serie de
  modificadores (llamados atributos). Las etiquetas pueden estar
  anidadas unas dentro de otras, pero toda etiqueta que se abra se
  tiene que cerrar, y siempre en el mismo orden. En caso de que un
  elemento no tenga pareja (por no tener ningún contenido dentro),
  se le denomina elemento vacío y se indica con un / al final. Los
  elementos se agrupan endocumentos, tales como el siguiente
  ( ej1.xml):
Ejemplo:

Xml

  • 1.
    Desarrollo de aplicacionesIII Equipo5 Judith Villegas Díaz 2011701 Nazaria torres Martínez 2011622 José Ignacio Talón Portes 2011656 Roosember t bautista Marcos 2010084
  • 2.
    ¿Qué es XML? XML significa Extensible Markup Language  XML es un lenguaje de marcas muy similar a HTML  XML fue diseñado para el transporte de datos, no para mostrar los datos  Las etiquetas XML no están predefinidas. Debe definir sus propias etiquetas  XML está diseñado para ser auto-descriptivo  XML es una recomendación del W3C
  • 3.
     XML nohace nada Tal vez sea un poco difícil de entender, pero XML no hace nada. XML fue creado para estructurar, almacenar y transportar información. El ejemplo siguiente es una nota a Tove, de Jani, almacenados como XML:  La nota anterior es bastante descriptivo auto. Tiene remitente y el receptor de la información, sino que también tiene un encabezamiento y un cuerpo de mensaje.  Pero aún así, este documento XML no hace nada. Es sólo información envuelto en las etiquetas. Alguien tiene que escribir una pieza de software para enviar, recibir o mostrarlo.
  • 4.
    XML Sirve para…  Hacer publicación electrónica independiente del medio. Crear protocolos para el intercambio de datos entre miembros de una industria. Facilitar el procesamiento de datos usando software barato. Permite a las personas visualizar la información de la manera que quieran. Proporcionar metadatos que mejoran la calidad de la búsqueda de información.  XML bien formado. Las etiquetas de inicio y final coinciden. Los elementos vacíos tienen una forma especial. No hay elementos traslapados. Los atributos van en comillas. XML válido. Es código bien formado con funciones adicionales. Se adhiere a una estructura predefinida dictada por un esquema, DTD, DCD, SOX, etc.
  • 5.
    Con XML ainventar sus propias etiquetas  Las etiquetas en el ejemplo anterior (como <to> y <desde>) no se define en ningún estándar XML.Estas etiquetas son "inventadas" por el autor del documento XML.  Eso es porque el lenguaje XML no tiene etiquetas predefinidas.  Las variables utilizadas en HTML están predefinidos. Documentos HTML sólo puede utilizar las etiquetas definidas en el estándar HTML (como <p>, h1, etc.) XML es ahora tan importante para la Web como HTML fue la fundación de la Web. XML es la herramienta más común para la transmisión de datos entre todo tipo de aplicaciones.
  • 6.
    Estructura del documentoXML Las estructuras básicas del documento XML:  prólogo  El elemento del documento  Contenido  Atributos  Entidades  Comentarios
  • 7.
    El prólogo  Contieneinformación relativa al documento  Contiene la declaración de XML  Contiene la vinculación con su DTD  Contiene instrucciones que deben ser ejecutadas por la aplicación que lo procese (instrucciones de proceso  Contiene la vinculación con su hoja de estilo correspondiente. Estructura del documento xml  El elemento del documento El elemento del documento es el elemento de mayor nivel e incluye todos los demás elementos y contenido. También es conocido como elemento raíz.  <LIBRO> .... </LIBRO>
  • 8.
    Entidades  A lasentidades definidas en la DTD se puede hacer referencia en el documento XML. <editorial>&nombreeditorial; </editorial> Para visualizar el valor de la entidad nombreeditorial es necesario declarar la entidad nombreeditorial. <!ENTITY nombreeditorial “alfaguara”> El resultado: <editorial> alfaguara </editorial> Comentarios  Los comentarios comienzan con <!-- y terminan por -->. Cualquier cosa que se incluya entre las etiquetas inicial y final del comentario serán ignoradas por el procesador XML. No pueden aparecer dentro de etiquetas.  <!-- Este es un comentario -->
  • 9.
     XML bienformado  Como lenguaje de anotación, las sentencias en XML consisten en una serie de etiquetas (llamadas elementos) con una serie de modificadores (llamados atributos). Las etiquetas pueden estar anidadas unas dentro de otras, pero toda etiqueta que se abra se tiene que cerrar, y siempre en el mismo orden. En caso de que un elemento no tenga pareja (por no tener ningún contenido dentro), se le denomina elemento vacío y se indica con un / al final. Los elementos se agrupan endocumentos, tales como el siguiente ( ej1.xml):
  • 10.