|
Subject: Re: [xsl] [XSL 1.0] Copy node into of other From: Martin Honnen <Martin.Honnen@xxxxxx> Date: Sat, 06 Nov 2010 17:37:35 +0100 |
The XSL 1.0 not working. Sending the XML file, XSL file and the desired output
*** XML File:
<?xml version="1.0" encoding="iso-8859-1"?> <spoolpd> <pd marca="REAL"> <frmocs> <blqcon> <creg>15</creg> <czon>1509</czon> <tcon>02643714355</tcon> </blqcon> </frmocs> <frmbd> <pbd1> <blqcab> <nsec>1</nsec> <chq /> <ccon>0303393</ccon> <ncon>TORRES CABRERA, MARIA </ncon> </blqcab> <blqimp> <txt>16</txt> <txt /> <txt>415.06</txt> <txt /> <txt /> </blqimp> <detalle /> </pbd1> </frmbd> <picking> <pagina> <cabecera> <numzona>09</numzona> <tamcaja>Caja Grande</tamcaja> <infocaja>1/1</infocaja> <infopagina>1/1</infopagina> </cabecera> <linea> <columna01 parameter="NONE"> <anaquel>A01A1</anaquel> <cantidad>1</cantidad> <descrip>CDR L`BEL 2009</descrip> </columna01> <columna02 parameter="NONE"> <anaquel /> <cantidad /> <descrip /> </columna02> </linea>
</picking> </pd>
<picking>
<pagina>
<cabecera>
<numzona>10</numzona>
<tamcaja>Caja Grande</tamcaja>
<infocaja>1/2</infocaja>
<infopagina>1/1</infopagina>
</cabecera>
<linea>
<columna01 parameter="NONE">
<anaquel>A01A1</anaquel>
<cantidad>1</cantidad>
<descrip>CDR L`BEL 2009</descrip>
</columna01>
<columna02 parameter="NONE">
<anaquel />
<cantidad />
<descrip />
</columna02>
</linea>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output indent="yes"/> <xsl:strip-space elements="*"/>
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template> <xsl:template match="spoolpd">
<xsl:copy>
<xsl:apply-templates select="@* | pd[@marca = 'REAL']"/>
</xsl:copy>
</xsl:template> <xsl:template match="pd">
<xsl:copy>
<xsl:apply-templates select="@* | frmbd"/>
</xsl:copy>
</xsl:template> <xsl:template match="blqcab">
<xsl:copy>
<xsl:apply-templates
select="@* |
node() |parent::pbd1/parent::frmbd/following-sibling::picking[1]/pagina/cabecera/infocaja"/>
</xsl:copy>
</xsl:template>Martin Honnen http://msmvps.com/blogs/martin_honnen/
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] [XSL 1.0] Copy node into , Jimenez, Luis | Thread | RE: [xsl] [XSL 1.0] Copy node into , Jimenez, Luis |
| RE: [xsl] [XSL 1.0] Copy node into , Jimenez, Luis | Date | RE: [xsl] [XSL 1.0] Copy node into , Jimenez, Luis |
| Month |