afharo_03-04-2009

=Clase 12= Afharo empezó recordando la clase anterior. Al hablar de jQuery, quedamos en que el día 17 de abril Pakitochus realizará un seminario sobre él. Vimos los ejercicios 2.4.1 de AlexBM y Pakitochus y pasamos entonces a continuar con el taller de XML: Empezamos a ver cómo utilizar Ruby o Perl para trabajar con archivos XML. Para Ruby, hay que importar la librería REXML. Con la función “File.new” abrimos el fichero indicado. A continuación, al usar la función de la librería importada “Document.new”, analizamos el fichero y cargamos todos los identificadores. En Perl es más sencillo pero necesitamos instalar la librería XML::Simple con el cpan. En el ejercicio 2.5.1, nos dimos cuenta de que si queremos concatenar una cadena de caracteres con el resultado de la función “attribute(‘id’)”, nos da error el intérprete de Ruby. Para solucionar este error hay que añadir “atribute(‘id’).to_s”. Solucionado este problema proseguimos con la clase, viendo el formato de etiquetas XML que utiliza RSS. En Ruby se pueden cargar documentos RSS, analizándolos previamente. Esto se realiza con “RSS::Parser.parse(file, false)”. Hicimos el ejercicio 2.7.1 y Vallesquino nos enseñó como capturar el documento desde una dirección de Internet. Se acabó la clase.