[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: [xsl] selecting a node to concatenate
Subject: Re: [xsl] selecting a node to concatenate From: "Aaron Johnson" <artpunx@xxxxxxxxx> Date: Fri, 5 Oct 2007 08:39:23 +0100 |
Thanks Charles, that was really useful. On 10/4/07, cknell@xxxxxxxxxx <cknell@xxxxxxxxxx> wrote: > Assuming your concats and substrings are correct, you want to create a template to match "submissionDeadline" and apply the template from your stylesheet at the appropriate point. > > Replace $currentTime with ".", which represents the current node. > > <xsl:template match="submissionDeadline"><xsl:value-of select="concat(substring(., ,4),substring(.,6,2),substring(.,9,2),substring(.,12,2),substring (.,15,2),substring.,18,2))"/></xsl:template> > -- > Charles Knell > cknell@xxxxxxxxxx - email > > > > -----Original Message----- > From: Aaron Johnson <artpunx@xxxxxxxxx> > Sent: Thu, 4 Oct 2007 18:25:39 +0100 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] selecting a node to concatenate > > I have a node in my XML which contains a date string. I want to > concatenate it into an integer. I can do the concat part using > substrings but can't work out how to select the node in the first > instance! > > The XML looks like this... > > 2027-10-04T09:00:00.0000000-00:00</submissionDeadline> > > ..if I pass it to the stylesheet as a param or variable I can concatanate it... > > <xsl:variable name="currentTime">2007-10-04T09:00:00.0000000+01:00</xsl:variable> > <xsl:variable name="currentTimeString" > select="concat(substring($currentTime, 1,4),substring($currentTime, > 6,2),substring($currentTime, > 9,2),substring($currentTime,12,2),substring($currentTime,15,2),substring($currentTime,18,2))"/> > > .. to make it look like this... > > 20071004090000 > > I need a way to select the <submissionDeadline> nodes content to get a > similar result. > > Any ideas? Thanks for any suggestions...
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] selecting a node to conca, cknell | Thread | RE: [xsl] Selecting similar XML nod, Chaudhary, Harsh |
Re: [xsl] Transforming RDF with XSL, Norman Gray | Date | [xsl] DOE an attribute to prevent s, Phill |
Month |
Keywords