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

Tabla XSLT

Estas en el tema de Tabla XSLT en el foro de Programación General en Foros del Web. ARCHIVO XML - <Procesos> <codi_proc2>ADPR</codi_proc2> <codi_proc1>OPER</codi_proc1> <codi_proc /> <nomb_proc>OPERACIONES</nomb_proc> <nomb_Pers>Marion Aspee</nomb_Pers> <come_proc /> <inicio>01/01/05</inicio> </Procesos> - <Procesos> <codi_proc2>ADPR</codi_proc2> <codi_proc1>OPER</codi_proc1> <codi_proc>PLCP</codi_proc> <nomb_proc>Planificación y control de la ...
  #1 (permalink)  
Antiguo 21/09/2010, 23:16
 
Fecha de Ingreso: junio-2010
Mensajes: 45
Antigüedad: 13 años, 10 meses
Puntos: 1
Tabla XSLT

ARCHIVO XML

- <Procesos>
<codi_proc2>ADPR</codi_proc2>
<codi_proc1>OPER</codi_proc1>
<codi_proc />
<nomb_proc>OPERACIONES</nomb_proc>
<nomb_Pers>Marion Aspee</nomb_Pers>
<come_proc />
<inicio>01/01/05</inicio>
</Procesos>
- <Procesos>
<codi_proc2>ADPR</codi_proc2>
<codi_proc1>OPER</codi_proc1>
<codi_proc>PLCP</codi_proc>
<nomb_proc>Planificación y control de la producción</nomb_proc>
<nomb_Pers>Marion Aspee</nomb_Pers>
<come_proc>Utilizar: Ingreso de horas reales</come_proc>
<inicio>01/01/05</inicio>
</Procesos>
- <Procesos>
<codi_proc2>ADPR</codi_proc2>
<codi_proc1>OPER</codi_proc1>
<codi_proc>EJEC</codi_proc>
<nomb_proc>Seguimiento y control del Proyecto (KPA 3)</nomb_proc>
<nomb_Pers>Marion Aspee</nomb_Pers>
<come_proc>Utilizar: Actividades de seguimiento, como reuniones de coordinacion interna, reuniones de seguimiento con cliente, Documento de estado, llamadas telefonicas para consulta de avance de actividades de recursos en cliente</come_proc>
<inicio>01/01/05</inicio>
</Procesos>
- <Procesos>
<codi_proc2>ORGA</codi_proc2>
<codi_proc1>ADMI</codi_proc1>
<codi_proc>PREX</codi_proc>
<nomb_proc>Proveedores externos</nomb_proc>
<nomb_Pers>Marion Aspee</nomb_Pers>
<come_proc />
<inicio>02/06/10</inicio>
</Procesos>
- <Procesos>
<codi_proc2>CALI</codi_proc2>
<codi_proc1 />
<codi_proc />
<nomb_proc>Calidad (Agrupa los porcedimientos de calidad)</nomb_proc>
<nomb_Pers>Natacha Alvarez</nomb_Pers>
<come_proc />
<inicio>01/01/05</inicio>
</Procesos>
- <Procesos>
<codi_proc2>ORGA</codi_proc2>
<codi_proc1>GEIN</codi_proc1>
<codi_proc>ADQU</codi_proc>
<nomb_proc>Adquisiciones no Regulares</nomb_proc>
<nomb_Pers>Natacha Alvarez</nomb_Pers>
<come_proc />
<inicio>01/01/05</inicio>
</Procesos>

ARCHIVO XSL

<xsl:for-each select="Procesos">

<tr>
<td><xsl:value-of select="codi_proc2"/></td>
<td><xsl:value-of select="codi_proc1"/></td>
<td><xsl:value-of select="codi_proc"/></td>
<td><xsl:value-of select="nomb_proc"/></td>
<td><xsl:value-of select="nomb_Pers"/></td>
<td><xsl:value-of select="come_proc"/></td>
<td><xsl:value-of select="inicio"/></td>
</tr>
</xsl:for-each>


Bueno lo que me da como resultado esto en mi tabla es...

ADPR OPER OPERACIONES Marion Aspee 01/01/05
ADPR OPER PLCP Planificación y
control de la producción Marion Aspee Utilizar: Ingreso de horas reales 01/01/05
ADPR OPER EJEC Seguimiento y control
del Proyecto (KPA 3) Marion Aspee Utilizar....... 01/01/05

ORGA ADMI PREX Proveedores externos Marion Aspee ................ ..............

CALI Calidad (Agrupa los Natacha Alvarez 01/01/05
porcedimientos de calidad)

bUENO Y ASI ETC. ETC.

LO QUE NECESITO ES QUE ME YUDEN A SOLO MOSTAR UNA SOLA VEZ ADPR Y DE COLOR AZUL COMO ESTA PERO SOLO UNA VEZ MAS ABAJO SIGUE EN LA COLUMNA OTROS DATOS COMO CALI TAMBIEN QUIERO QUE ME LO MUESTRE AZUL ... AL IGUAL QUE EN LA SEGUNDA COLUMNA OPER ME LO MUESTRE AZUL Y SOLO UNA VEZ QUE NO SE REPITA
NECESITO UNA INSTRUCCION PORFAVOR AYUDENME... SOLO ME FALTA ESO LAS OTRAS DUDAS LAS HE SOLUCIONADO GRACIAS A SU AYUDA... GRACIAS...

Última edición por josekote; 21/09/2010 a las 23:24
  #2 (permalink)  
Antiguo 25/09/2010, 22:42
Avatar de Ek-Balam  
Fecha de Ingreso: octubre-2008
Mensajes: 21
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Tabla XSLT

Saludos, Josekote.
Si únicamente necesitas mostrar un resultado de "Procesos", evita entonces usar
la tag "<xsl:for-each>". "for-each" se traduce como "por cada...", así que siempre
que exista un nodo "Procesos" te dará los resultados de cada uno. Pon sólo:

"<td><xsl:value-of select="...." /></td>".

Y para mostrar en azul el resultado:

"<td><font color="blue"><xsl:value-of select="..." /></font></td>"

Buen día.

=0)

Etiquetas: xml, tablas, xsl
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 03:06.