Copie d'un xml ou presque..
Bonjour,
je souhaiterais copier un xml vers un autre xml excepté certaines balises...mais je n'y arrive pas :oops:
Voici mon fichier
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<GrpHdr>
<NbOfTxs>3</NbOfTxs>
<CtrlSum>11500000</CtrlSum>
<InitgPty>
<Nm>Nom</Nm>
<PstlAdr>
<StrtNm>Times Square</StrtNm>
<BldgNb>7</BldgNb>
<PstCd>NY 10036</PstCd>
<TwnNm>New York</TwnNm>
<Ctry>US</Ctry>
</PstlAdr>
</InitgPty>
</GrpHdr> |
Le but de la manip est d'avoir le même fichier sans la balise <Nm>
Je me bats avec mon fichier xslt depuis un moment : J'arrive à copier le fichier complet ou à copier certains blocs, par exemple <PstlAdr> Mais je n'arrive pas à copier ligne par ligne... a moins qu'il y ait une commande qui filtrerait la copie...(là je rêve un peu je pense)
Voici mon fichier xslt que j'aimerais rendre correct
Code:
1 2 3 4 5 6 7 8 9 10 11
| <?xml version="1.0" encoding="UTF-8"?>
<!--Generated by SWIFTStandards Workstation (build:R7.1.30.4) on 2012 Jun 07 20:47:19-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" encoding="UTF-8" indent="yes" />
<xsl:template match="/">
<xsl:copy select="//GrpHdr"/>
<xsl:copy-of select="//PstlAdr">
<xsl:apply-templates select="node()"/>
</xsl:copy-of>
</xsl:template>
</xsl:stylesheet> |
mais évidemment ça marche pas.....
Au secours !