|
Subject: RE: [xsl] Date YYYYMMDD format XSLT 2.0 (with string Update) From: "Pankaj Chaturvedi" <pankaj.chaturvedi@xxxxxxxxx> Date: Tue, 16 Sep 2008 18:15:07 +0530 |
<chapter version="Feb. 2000"/>
<chapter version="Oct. 2006 Update">
Apart from this I need to ignore attributes values with "Update" (<chapter
version="Dec. 2003 Update">) which I will be able to handle with string
check (contains() function)
========
Once again, is the below code is correct for "xsl:analyze-string" for cases
where @version contains string ' Update'.
<xsl:analyze-string select="substring-before(string(./@version), ' Update')"
regex="{ $re }">
seems to error in select="" though XMLSpy does not gives any error. I am
trying to conditional test of @version with and without 'Update' string.
Thanks
> -----Original Message-----
> From: Pankaj Chaturvedi [mailto:pankaj.chaturvedi@xxxxxxxxx]
> Sent: 16 September 2008 09:49
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Date YYYYMMDD format XSLT 2.0
>
>
> Hi,
>
> I have an element which has the date in the below format in an
> attribute:
>
> Input
> ================
> <chapter version="Feb. 2000"/>
>
> The date could be optional can be taken as 01 by default. So the
> desired output required in "YYYYMMDD format".
>
> Output Required
> ================
> <chapter version="20000201"/>
>
>
> I've been going thru the Michael Kay's book and found it has an
> example which does the trick vice versa. I mean YYYYMMDD to 01 Feb
> 2000 for instance.
>
> I am using the XSLT 2.0 and thinking of using translate() functions
> (for
> months) to get this done. Is there any better way to achieve this? Any
> suggestions will be highly appreciated.
>
> Best,
>
> Pankaj Chaturvedi
>
> ==============================================================
> ==============
> ================
>
>
> Confidentiality Notice:" This message and any attachment(s) contained
> here are information that is confidential, proprietary to IDS Infotech
> Ltd. and its customers.
> Contents may be privileged or otherwise protected by law. The
> information is solely intended for the individual or the entity it is
> addressed to. If you are not the intended recipient of this message,
> you are not authorized to read, forward, print, retain, copy or
> disseminate this message or any part of it. If you have received this
> e-mail in error, please notify the sender immediately by return e-mail
> and delete it from your computer."
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Date YYYYMMDD format XSLT, Pankaj Chaturvedi | Thread | Re: [xsl] Date YYYYMMDD format XSLT, Florent Georges |
| Re: [xsl] Date YYYYMMDD format XSLT, Florent Georges | Date | Re: [xsl] Accessing the Nth Occurre, Andrew Welch |
| Month |