Foros del Web » Creando para Internet » HTML »

Nodos almacenados en una variable

Estas en el tema de Nodos almacenados en una variable en el foro de HTML en Foros del Web. Buenas, estoy trabajando con xml y xsl y me encuentro estancado en la siguiente situación: Tengo una variable <xsl:variable> donde se almacena la siguiente estructura: ...
  #1 (permalink)  
Antiguo 05/07/2010, 10:06
 
Fecha de Ingreso: julio-2010
Mensajes: 2
Antigüedad: 7 años, 5 meses
Puntos: 0
Nodos almacenados en una variable

Buenas, estoy trabajando con xml y xsl y me encuentro estancado en la siguiente situación:

Tengo una variable <xsl:variable> donde se almacena la siguiente estructura:
<datos>
<dato1>1<dato1>
<dato2>2<dato2>
<dato3>3<dato3>
</datos>
<datos>
<dato1>1<dato1>
<dato2>2<dato2>
<dato3>3<dato3>
</datos>
<datos>
<dato1>1<dato1>
<dato2>2<dato2>
<dato3>3<dato3>
</datos>

Tengo que mostrar en el documento html los contenidos de dato1, dato2 y dato3, para cada uno de los nodos <datos> pero no se cómo recorrer el contenido de la variable para mostrarlo. Agradecería cualquier tipo de ayuda. Gracias de antemano.
  #2 (permalink)  
Antiguo 05/07/2010, 19:38
Avatar de eZakto  
Fecha de Ingreso: julio-2008
Mensajes: 214
Antigüedad: 9 años, 5 meses
Puntos: 5
Respuesta: Nodos almacenados en una variable

Con un foreach:
Código XML:
Ver original
  1. <xsl:for-each select="datos">
  2. Dato 1: <xsl:value-of select="dato1"/><br />
  3. Dato 2: <xsl:value-of select="dato2"/><br />
  4. Dato 3: <xsl:value-of select="dato3"/>
  5. </xsl:for-each>

Saludos.
__________________
eZakto™
  #3 (permalink)  
Antiguo 06/07/2010, 04:06
 
Fecha de Ingreso: julio-2010
Mensajes: 2
Antigüedad: 7 años, 5 meses
Puntos: 0
Respuesta: Nodos almacenados en una variable

Eso estaría bien, pero el foreach lo que hace es recorrer un documento xml. Yo lo que necesito es recorrer el contenido de la variable. Ya he hecho pruebas para intentar usar un foreach, y nada.
  #4 (permalink)  
Antiguo 08/07/2010, 22:00
Avatar de eZakto  
Fecha de Ingreso: julio-2008
Mensajes: 214
Antigüedad: 9 años, 5 meses
Puntos: 5
Respuesta: Nodos almacenados en una variable

Ah, perdón.

Tienes que usar select="$nombredelavariable" teóricamente.

Saludos.
__________________
eZakto™

Etiquetas: nodos, almacenar, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:53.