INTRODUCCIÓN A XML<br />Yazmin Ibarra Ceniceros<br />
Estructura de un documento XML<br />Un documento XML contiene datos que se autodefinen, exclusivamente.<br />En XML se sep...
<?xml versión="1.0"?> <br /><!DOCTYPE MENSAJE SYSTEM "mensaje.dtd"> <br /><mensaje> <br /><remite> <br />	<nombre>Alfredo ...
También de manera grafica podemos ver el ejemplo anterior:<br />
En el ejemplo anterior podemos observar la estructura de un documento XML, los elementos de una estructura deben estar:<br...
Valores de atributos: Los valores de atributos, siempre deben estar encerradas en comillas simples ( ' ) o dobles ( " ).<b...
Marcado y datos: las marcas se refiere a las partes del documento que el procesador XML espera entender; lo que resta del ...
Los documentos XML pueden empezar con unas línea que describen la versión de XML, el tipo de documento, y otras cosas, per...
Ejemplos:<br /><!DOCTYPE MENSAJE SYSTEM "mensaje.dtd"><br /><!DOCTYPE HTML PUBLIC "-/ /W3C/ /DTD HTML 3.2 Final/ /EN"><br ...
ELEMENTOS<br />Los elementos XML pueden tener contenido o bien ser elementos vacíos.<br />Ejemplo:<br /><nombre>Fulano Men...
ATRIBUTOS<br />Son una manera de incorporar características o propiedades a los elementos de un documento.<br />Ejemplo:<b...
ENTIDADES PREDEFINIDAS<br />Se definen cinco entidades para representar caracteres especiales.<br />
COMENTARIOS<br />Los comentarios comienzan por la cadena "<!--"y terminan con "-->".<br />Ejemplo:<br /><?xml versión="1.0...
DOCUMENT TYPE DEFINITIONS (DTDs)<br />La DTD define los tipos de elementos, atributos y entidades permitidas, y puede expr...
Ejemplo:<br /><!DOCTYPE etiqueta[ <br /><!ELEMENT etiqueta (nombre, calle, ciudad, pais, codigo)> <!ELEMENT nombre (#PCDAT...
Upcoming SlideShare
Loading in …5
×

Introducción a xml

1,642 views

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,642
On SlideShare
0
From Embeds
0
Number of Embeds
433
Actions
Shares
0
Downloads
46
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introducción a xml

  1. 1. INTRODUCCIÓN A XML<br />Yazmin Ibarra Ceniceros<br />
  2. 2. Estructura de un documento XML<br />Un documento XML contiene datos que se autodefinen, exclusivamente.<br />En XML se separa el contenido de la presentación de forma total.<br />
  3. 3. <?xml versión="1.0"?> <br /><!DOCTYPE MENSAJE SYSTEM "mensaje.dtd"> <br /><mensaje> <br /><remite> <br /> <nombre>Alfredo Reino</nombre> <email>alf@ibium.com</email> <br /></remite> <br /><destinatario> <br /> <nombre>Bill Clinton</nombre> <email>president@whitehouse.gov</email> <br /> </destinatario> <br /><asunto>Hola Bill</asunto> <br /><texto> <br /><párrafo>¿Hola qué tal? Hace <énfasis>mucho</énfasis> que no escribes. A ver si llamas y quedamos para tomar algo.</párrafo> <br /></texto> <br /></mensaje><br />Este ejemplo muestra la estructura de un documento de XML<br />
  4. 4. También de manera grafica podemos ver el ejemplo anterior:<br />
  5. 5. En el ejemplo anterior podemos observar la estructura de un documento XML, los elementos de una estructura deben estar:<br />De manera jerárquica.<br />Además la estructura de un XML permite:<br />Etiquetas vacías: permite elementos sin contenido. La etiqueta debe ser de la siguiente forma: <elemento-sin-contenido/><br />Un solo elemento raíz: sólo permiten un elemento raíz, del que todos los demás sean parte.<br />
  6. 6. Valores de atributos: Los valores de atributos, siempre deben estar encerradas en comillas simples ( ' ) o dobles ( " ).<br />Tipo de letra, espacios en blanco: XML es sensible al tipo de letra utilizado, esto quiere decir, XML diferencia las mayúsculas y minúsculas, para XML no son lo mismo.<br />Nombrando cosas: en XML es necesario asignar nombres a las estructuras, tipos de elementos, entidades, elementos particulares, etc.<br />
  7. 7. Marcado y datos: las marcas se refiere a las partes del documento que el procesador XML espera entender; lo que resta del documento, lo que se encuentra entre las marcas, son los datos y los cuales son entendibles por las personas.<br />
  8. 8. Los documentos XML pueden empezar con unas línea que describen la versión de XML, el tipo de documento, y otras cosas, pero no es obligatorio.<br />"declaración XML", define la versión de XML usada, en la declaración se especifica la codificación del documento, que puede ser, por ejemplo, US-ASCII o UTF-8, UCS-2, EUC-JP, Shift_JIS, Big5, ISO-8859-1 hasta ISO-8859-7.<br />definimos la Declaraciónde Tipo de Documento (DTD –DocumentTypeDefinition) valida y define los datos que contiene nuestro documento XML.<br />
  9. 9. Ejemplos:<br /><!DOCTYPE MENSAJE SYSTEM "mensaje.dtd"><br /><!DOCTYPE HTML PUBLIC "-/ /W3C/ /DTD HTML 3.2 Final/ /EN"><br /><!DOCTYPE LABEL SYSTEM "http://www.empresa.com/dtds/label.dtd"><br />
  10. 10. ELEMENTOS<br />Los elementos XML pueden tener contenido o bien ser elementos vacíos.<br />Ejemplo:<br /><nombre>Fulano Mengánez</nombre><br /><aviso tipo="emergencia" gravedad="mortal">Que no cunda el pánico</aviso><br />Siempre empieza con una <etiqueta> que puede contener atributos o no, y termina con una </etiqueta> que debe tener el mismo nombre.<br />
  11. 11. ATRIBUTOS<br />Son una manera de incorporar características o propiedades a los elementos de un documento.<br />Ejemplo:<br />Elemento: "chiste" <br />"chiste" puede tener un atributo "tipo" y un atributo "calidad", con valores "vascos" y "bueno" respectivamente.<br /><chiste tipo="vascos" calidad="bueno">Esto era un pegamento que van paseando…</chiste><br />
  12. 12. ENTIDADES PREDEFINIDAS<br />Se definen cinco entidades para representar caracteres especiales.<br />
  13. 13. COMENTARIOS<br />Los comentarios comienzan por la cadena "<!--"y terminan con "-->".<br />Ejemplo:<br /><?xml versión="1.0"?><br /><!--Aquí va el tipo de documento --><br /><!DOCTYPE EJEMPLO [<!--Esto es un comentario --><br />
  14. 14. DOCUMENT TYPE DEFINITIONS (DTDs)<br />La DTD define los tipos de elementos, atributos y entidades permitidas, y puede expresar algunas limitaciones para combinarlos.<br />
  15. 15. Ejemplo:<br /><!DOCTYPE etiqueta[ <br /><!ELEMENT etiqueta (nombre, calle, ciudad, pais, codigo)> <!ELEMENT nombre (#PCDATA)> <br /><!ELEMENT calle (#PCDATA)> <br /><!ELEMENT ciudad (#PCDATA)> <br /><!ELEMENT pais (#PCDATA)> <br /><!ELEMENT codigo (#PCDATA)> <br />]><br />En este ejemplo podemos observar que:<br /><ul><li>La declaración del tipo de documento comienza en la primera línea y termina con "]>«
  16. 16. Las declaraciones DTD son las líneas que empiezan con "<!ELEMENT"</li>

×