Apuntes+del+día+14-4-2008

En XML los contenedores solo tienen sentido para presentaciones gráficas. A la hora de procesar lainformación es más fácil obviarlo. Utilizamos el prefijo mc para especificar el espacio de nombres (ver ejemplo clase). Se pueden mezclar espacios de nombres. Así, las etiquetas que van precedidas de 'mc' usarían su espacio de nombres y las que llevan 'mueble' usan otro. Hacemos el ejercicio de autoevaluación T2.3. Para la validación de un documento podemos usar DTD o XChema, que siguen una sintaxis diferente a la de XML. Vamos a ver cómo procesar información de XML con Ruby. El que determina el final de la sentencia es el retorno de carro. Vemos varios ejemplos de cómo 'sacar' info a partir de un archivo XML. También podemos trabajar con PERL, aunque parece más enrevesado. Ruby es más expresivo. Tras ver el ejemplo de Perl,me quedo definitivamente con Ruby.