Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2006, 19:08
4ndr01d3
 
Fecha de Ingreso: junio-2002
Mensajes: 14
Antigüedad: 22 años, 11 meses
Puntos: 0
Información XSLT informacion replicada en el archivo fuente

Hola a tod@s,

estoy haciendo una transformacion entre XMLs usando XSL logicamente, resulta que la informacion que en el archivo fuente esta replicada en varias etiquetas quiero que en el archivo destino solo este en una, pero no he sabido como en xsl puedo verificar que si ya puso una vez la informacion no la vuelva a colocar... como vicio de programador quise usar variables pero en XSL no puedo modificar el valor
Simplificando los detalles quisiera transformar un XML como este:

<tag1>
<tag2 id="1">
...
<target info="replica">
</tag2>
<tag2 id="2">
...
<target info="replica">
</tag2>
</tag1>

en algo como:

<nuevotag1>
<infoBase>
<nuevotag2 id="1"/>
<nuevotag2 id="2"/>
<infoBase>
<newTarget info="replica"/>
</nuevotag1>

El lio es que como lo estoy haciendo tengo la etiqueta newTarget tantas veces como target este en la fuente.
Alguna idea?

De antemano gracias