raquel-14-4-08

Empezamos comentando los ejercicios de autoevaluación de Jose. En relación con esto, JJ nos comenta que es mejor utilizar una sola etiqueta para todos los miembros del equipo. Para los jugadores y los técnicos.

En XML se utilizan los espacios de nombres para separar los identificadores. Se usa un prefijo mc para indicar que estamos utilizando etiquetas procedentes de un diccionario diferente. Si no se especifica ningún prefijo se utiliza el espacio de nombres por defecto. Así se pueden mezclar varios espacios de nombres. Los espacios de nombres se refieren tanto a etiquetas como a atributos, atributos tb tienen su propio espacio de nombres.
 * Espacios de nombres**

Se especifica cuantas veces va a aparecer un dato, un bounded, sin determinar.
 * Diccionarios de datos:**

Sentencia requiere: Carga un espacio de nombres.

 Ejemplo de clase Iniciandonos en Ruby.... code require 'rexml/document' include REXML documento = ARGV[0] file = File.new(documento) doc = Document.new(file) doc.root.each_element('habitacion') { |habitacion| //Para cada habitación vamos a hacer algo. habitacion.each_element('mueble') { |mueble| puts mueble.text //Imprime cada mueble de una habitación } } code
 * Procesando XML**

Iniciándonos en Perl: Para desrefernciar un array se pone una @ delante, de lo que queremos desreferenciar.