[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Copying and updating selectively
Subject: RE: [xsl] Copying and updating selectively From: "John Reid" <John.Reid@xxxxxxxxxxxxxxx> Date: Sat, 26 Jul 2003 20:49:19 +1000 |
Um some small changes, but still no result. The first apply-template gets applied, does it then apply itself recursively,without falling thru to the next apply-template? If so does the copy statement build a structure that is then applied once the recursion ends?? <xsl:template match="player/dates"> <xsl:copy> <xsl:apply-templates select="@*|node()[not(../@pword=$varPMKey)]"/> <xsl:apply-templates select="@*|node()[yes/@ID < $varFrom]"/> <xsl:apply-templates select="@*|node()[yes/@ID > $varTo]"/> </xsl:copy> </xsl:template> g'day, i got so far with this and then came up empty. I want to update/copy a xml file updating any yes node to null (i guess deleting the text node is the better way to put it). So that i start with ONE and end with TWO on the condition that the @ID date is within the two date parameters. The code at the bottom is my starting attempt. The two date parameters are $varFrom=20030806 and $varTo=20030814 any thoughts salud John Reid ONE <player pword="56545"> <dates> <yes ID="20030722" WE="Tu"></yes> <yes ID="20030729" WE="Tu"></yes> <yes ID="20030805" WE="Tu"></yes> <yes ID="20030809" WE="Sa">D</yes> <yes ID="20030810" WE="Su">D</yes> <yes ID="20030812" WE="Tu">D</yes> <yes ID="20030819" WE="Tu"></yes> <yes ID="20030826" WE="Tu"></yes> </dates> </player> TWO <player pword="56545"> <dates> <yes ID="20030722" WE="Tu"></yes> <yes ID="20030729" WE="Tu"></yes> <yes ID="20030805" WE="Tu"></yes> <yes ID="20030809" WE="Sa"></yes> <yes ID="20030810" WE="Su"></yes> <yes ID="20030812" WE="Tu"></yes> <yes ID="20030819" WE="Tu"></yes> <yes ID="20030826" WE="Tu"></yes> </dates> </player> <xsl:template match="player/dates/yes"> <xsl:copy> <xsl:apply-templates select=".[@ID < $varFrom]"/> <xsl:apply-templates select=".[@ID > $varTo]"/> ????? </xsl:copy> </xsl:template> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Copying and updating selectiv, John Reid | Thread | RE: [xsl] Copying and updating sele, Américo Albuquerque |
[xsl] Copying and updating selectiv, John Reid | Date | RE: [xsl] Copying and updating sele, Américo Albuquerque |
Month |
Keywords