Foros del Web » Programación para mayores de 30 ;) » Programación General »

Xml + xsl -> Como lo hariais

Estas en el tema de Xml + xsl -> Como lo hariais en el foro de Programación General en Foros del Web. tengo un xml con la siguiente estructura Código: <?xml version="1.0" encoding="UTF-8"?> <datos> <informacion> <cabecera>pruebas</cabecera> <columna> <nombre>nombre</nombre> <valor>javi</valor> <tipo>text</tipo> </columna> <columna> <nombre>nombre</nombre> <valor>iñigo</valor> <tipo>textarea</tipo> </columna> <columna> ...
  #1 (permalink)  
Antiguo 24/04/2007, 10:21
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 19 años, 6 meses
Puntos: 1
Xml + xsl -> Como lo hariais

tengo un xml con la siguiente estructura

Código:
<?xml version="1.0" encoding="UTF-8"?>
<datos>
  <informacion>
            <cabecera>pruebas</cabecera>
    <columna>
      <nombre>nombre</nombre>
      <valor>javi</valor>
        <tipo>text</tipo>
    </columna>
     <columna>
      <nombre>nombre</nombre>
      <valor>iñigo</valor>
        <tipo>textarea</tipo>
    </columna>
    <columna>
      <nombre>jefe</nombre>
      <valor>Juan</valor>
        <tipo>text</tipo>
    </columna>
  </informacion>
    <informacion>
    
   <cabecera>pruebas</cabecera>
    <columna>
      <nombre>nombre</nombre>
      <valor>javi</valor>
        <tipo>text</tipo>
    </columna>
     <columna>
      <nombre>nombre</nombre>
      <valor>iñigo</valor>
        <tipo>textarea</tipo>
    </columna>
    <columna>
      <nombre>jefe</nombre>
      <valor>Juan</valor>
        <tipo>text</tipo>
    </columna>
 
  </informacion>
  
</datos>
pero este xml puede crecer
y la estructura que quiero que tenga la pagina es la siguiente

Código HTML:
<table>
<tr>
<td>aki iria informacion 1(contenido)</td>
<td>aki iria informacion 2(contenido)</td>
</tr>
<tr>
<td>aki iria informacion 3(contenido)</td>
<td>aki iria informacion 4(contenido)</td>
</tr>
</table> 
ando dandole vueltas que si if para arriba y abajo y no se como poder conseguir ese formato :S

ademas cada información, aunque las etiquetas son las mismas ,cada una de ellas puede representar un tipo de informacion en un textarea o en un text.

a alguno se le ocurre alguna forma??
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros
  #2 (permalink)  
Antiguo 24/04/2007, 10:47
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Re: Xml + xsl -> Como lo hariais

o sea lo que necesitas es que en cada <tr> esté la información de 2 bloques INFORMACIÓN...

Eso lo puedes hacer con el bucle for, tomando de 2 en dos, en vez de a 1...

Espero que te sirva

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 25/04/2007, 00:54
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: Xml + xsl -> Como lo hariais

no sabia que habia bucles for en un xsl :P,pos na ahora me pongo a indagar gracias
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros
  #4 (permalink)  
Antiguo 25/04/2007, 02:37
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: Xml + xsl -> Como lo hariais

de todas formas ,me pasa una cosa curiosa , pq vamos yo no lo entiendo,el html generado tiene como unas 50 o 60 lineas en blanco y luego comienza el codigo html :S, vamos que tb me ha dejado un poco sorprendido
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros
  #5 (permalink)  
Antiguo 25/04/2007, 05:46
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Re: Xml + xsl -> Como lo hariais

Hay que ver como lo estas generando, que estás colocando en tu XSL, a mi nunca me generó nada raro como 50 líneas en blanco...

__________________
Esteban Quintana
  #6 (permalink)  
Antiguo 25/04/2007, 07:47
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 19 años, 6 meses
Puntos: 1
Re: Xml + xsl -> Como lo hariais

bueno no te preocupes, lo he tenido que dejar por que no tenia tiempo para desarrollarlo por proximidad de entrega, si vuelvo con ello avisare

un saludo y gracias
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros
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 22:58.