Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

ARCHIVOS XML

No description
by

Jeison Giraldo

on 20 March 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of ARCHIVOS XML

ARCHIVOS XML
EJEMPLO:
VENTAJAS DE XML
• Es extensible: Después de diseñado y puesto en producción, es posible extender XML con la adición de nuevas etiqueta.

• El analizador es un componente estándar, no es necesario crear un analizador específico para cada versión de lenguaje XML. .

•Si un tercero decide usar un documento creado en XML, es sencillo entender su estructura y procesarla.

• Comunicacion entre aplicaciones de diferentes plataformas.

•Transformamos datos en información, con lo cual tenemos flexibilidad para estructurar documentos.
ESTRUCTURA DE ARCHIVOS XML
1. Lógica (Entidades).
2. Física (Entidades).
Documento está compuesto de declaraciones, elementos, comentarios, referencias a caracteres e instrucciones de procesamiento
Fue inventado por IBM en los años 70, llamado GML (Generalized Markup Language)
HISTORIA
XML 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.
Jeison Estiven Giraldo Aristizabal


Extensible Markup Language -(World Wide Web Consortium)

1. Almacenamiento de Datos de Forma Legible.
2. Estructuración de Datos Grandes.
3. Soporte en Base de Datos entre varias aplicaciones.
4. Compatibilidad Entre Sistemas para compartir información
XML Documentos bien formados y control de errores
1. Los documentos han de seguir una estructura estrictamente jerárquica con lo que respecta a las etiquetas que delimitan sus elementos.

2. Los documentos XML sólo permiten un elemento raíz del que todos los demás sean parte, es decir, solo pueden tener un elemento inicial.

3. Los valores atributos en XML siempre deben estar encerrados entre comillas simples o dobles.

4. El XML es sensible a mayúsculas y minúsculas.
Bien formados
Deben tener una estructura jerárquica muy estricta y los documentos bien formados deben cumplirla.

1. Estructura jerárquica de elementos.
a. <li>En XML la <b> estructura <i> es </i> jerárquica </b>.</li>
b. <li>En XML la <b> estructura <i> es </i> jerárquica </b>.</li>

2. Etiquetas vacías.
a. <li>Esto es HTML <br> en el que casi todo está permitido </li>
b. <li>En XML, es <br/> más restrictivo.</li>

3. Un solo elemento raiz.
a. <a HREF=http://www.dis.ulpgc.es/>
b. <a HREF="http://www.dis.ulpgc.es/">

4. Valores de atributos.
5. Tipos de letras, espacios en blanco.
6.Nombrando cosas.
7. Marcado y datos
Validos
Siguen una estructura y una semántica determinada por un DTD: sus elementos y sobre todo la estructura jerárquica que define el DTD.

<?xml version=" 1.0 " encoding=" UTF-8 " standalone= " yes "?>
<ficha>
<nombre> Angel </nombre>
<apellido> Barbero </apellido>
<direccion> c/Ulises, 36 </direccion>
</ficha>
Documentos
Los elementos XML pueden tener contenido (más elementos, caracteres, o ambos a la vez), o bien ser elementos vacíos. Ejemplo: estado Inicial: <etiqueta> - estado final: </etiqueta>.
ELEMENTOS
ATRIBUTOS
Los elementos pueden tener atributos, que son una manera de incorporar características o propiedades a los elementos de un documento.

<chiste tipo="vascos" calidad="bueno"> Esto es un día que Patxi y Josu van paseando... </chiste
ENTIDADES PREDEFINIDAS
En XML 1.0, se definen cinco entidades para representar caracteres especiales y que no se interpreten como marcado en el procesador XML.
SECCIONES CDATA
Existe otra construcción en XML que permite especificar datos, utilizando cualquier carácter, especial o no, sin que se interprete como marcado XML. La razón de esta construcción llamada CDATA (Character DATA) es que a veces es necesario para los autores de documentos XML, poder leerlo facilmente sin tener que descifrar los códigos de entidades. Especialmente cuando son muchos.
<parrafo>
<ejemplo>
&lt;html>
&lt;head>&lt;title>Rock &amp; Roll&lt;/title>&lt;/head>
</ejemplo>

<ejemplo>
<![CDATA[
<html>
<head><title>Rock & Roll</title></head>

]]
>

</ejemplo>
Actividad
http://www.educaplay.com/es/recursoseducativos/1259567/historia.htm
Full transcript