7-abril-2008

Tras comentar los ejercicios de autoevaluación de Jose, comenzamos hablando de GreaseMonkey. Primero nos bajamos e instalamos el plugin GreaseMonkey de Firefox. La descripción nos dirá qué hace el script antes de que lo instalemos. 'Include' indica las páginas donde va a funcionar ( ej: *.ugr.es/* - funcionará en todo ugr.es ). Instalamos el programa de ejemplo, y recargamos la página para ver cómo funciona. En este programa va buscando los h2(cada h2 tiene una especie de marcador ) y dentro de h2 el marcador .Habrá dos  pero cogemos el primero. Después el consola de error se mete cada ancho. Después recorremos cada h2 añadiéndole un enlace (con #).Si la sección es >0 le metemos un enlace a la sección siguiente y si es < que el último un enlace a la anterior. Con spand.appendChild enganchamos span a . Después el nodo que estamos recorriendo que está en la matriz a_nodes añadimos antes de ese nodo el span. Por tanto, vemos como GreaseMonkey es una herramienta bastante versátil y muy útil.

Más tarde, comenzamos con el __**Tema 2**__: XML: Es muy importante porque es el que se usa en servidore web.Es un lenguaje de marcación extensible. HTML, sin embargo, describe la estructura de la página web. A diferencia de esto, XML va más allá definiendo estructuras de datos. xml te permite trabajar en un entorno donde todo es xml. Una ventaja es que todas las especificaciones son abiertas y cambian con relativa lentitud. Un entorno para xml es cocoon.