XML Mi Primer Documento XML
XML: MI PRIMER DOCUMENTO XML
Hola, soy Sergio Luján Mora, profesor de informática en la Universidad de Alicante, y en este
vídeo te voy a mostrar cómo crear tu primer documento XML.
Antes de empezar, me gustaría recordarte algunos de los sitios web en los que puedes
encontrar más información sobre mí y sobre mi trabajo, y dos formas de contactar conmigo, a través de mi correo electrónico sergio.lujan@ua.es y a través de mi cuenta en Twitter
@sergiolujanmora.
Recuerda que XML no es un lenguaje, sino un metalenguaje, es decir, XML te permite crear tus
propios lenguajes.
Voy a crear un lenguaje para representar la estructura de un curso, por ejemplo, la estructura
de este mismo curso.
Para empezar voy a crear un fichero, un documento en blanco. Estando aquí en el sistema de
archivos de Windows, tengo un Explorador de Windows, simplemente voy a crear un nuevo
documento, Documento de texto, y le voy a cambiar el nombre y la extensión. Le voy a poner,
por ejemplo, “cursoxml.xml”, ¿de acuerdo?. Que no te confunda este xml primero, es el
nombre del curso, y luego tenemos la extensión del fichero. Me dice que estoy cambiando la extensión del fichero, que si quiero confirmarlo, le digo que sí y fíjate que ya aparece con un
icono especial, que es el que se emplea con los documentos XML.
Para este primer ejemplo, voy a usar simplemente el Bloc de notas, para que veas que con un
simple editor de texto ya podemos trabajar. No necesitamos ningún programa especial para crear un documento XML, aunque en otros vídeos ya te mostraremos algunos programas
mejores.
Yo me estoy inventando el lenguaje, recuerda que XML es un metalenguaje, te permite crearte
tus propios lenguajes, así que el desarrollador del documento XML se tiene que inventar su
lenguaje. Por supuesto, si estás trabajando en un equipo de trabajo con otras personas, habrá que llegar a un acuerdo y establecer el documento, el formato, al igual que cuando se diseña
una base de datos.
Bien, mi etiqueta raíz va a ser
también la etiqueta de cierre, para que no se me olvide. A continuación, mi curso va a estar
compuesto de unidades así que yo tendré varias unidades, pero mi curso también tiene un
título. Aquí tengo una decisión importante de diseño: ¿cómo pongo el título del curso? Lo podría poner como un atributo, sería una opción válida, o lo podría poner también como una
etiqueta. ¿Qué es mejor, como atributo o como etiqueta? Eso es una cuestión de diseño, cada
una de las opciones tiene sus ventajas y desventajas. Quizás en alguno de los vídeos que
vamos a preparar discutamos las posibles ventajas y desventajas que ofrece cada una de las posibilidades. Por ahora, simplemente te dejo que lo pienses. Cualquiera de las dos, en
principio, sería válida.
Pero antes de poner este título, quiero ya ver cómo se ve este documento, y en especial para
quitar la página aquí de la Universidad de Alicante, que quizá te esté mareando. Lo guardo, y lo
cargo. Lo voy a cargar en Internet Explorer, simplemente lo arrastro y ya me lo visualiza, porque el navegador Microsoft Internet Explorer, está preparado para visualizar documentos
XML. No todos los navegadores están preparados para esto. Te dejo como ejercicio hacer esto,
cargar un documento XML con distintos navegadores, y que compruebes con cuáles se puede
visualizar y con cuáles no.
Fíjate, ya nos aparece el documento e Internet Explorer nos permite abrir y cerrar las etiquetas. Por ejemplo, esta etiqueta
Con
están vacías, no tienen contenido. Y ya vemos nuestro documento XML, que por ahora no es
gran cosa.
Voy a ponerle un título ("Introducción a XML"), lo guardo y lo recargo. Y ya empiezan los ...
Regístrate para leer el documento completo.