In SharePoint (both of 2007 and 2010), Microsoft has implemented XSLT 1.0 into CQWP (Content Query WebPart) and parse xsl file.
You can find out these file at 14\TEMPLATE\LAYOUTS\XSL, you will see some xsl files such as main.xsl, thread.xsl,... For now, you change reference version of xslt for these files, you will get an error because CQWP only understand the structure of XSLT 1.0. So, there are a lot of limitation to work on DateTime, String,...and other functionings of XSLT 2.0.
However, in SharePoint you can use an alias to get somes already formatted by using ddwrt namespance. Detail for more
It's very easy to use:
<xsl:value-of select="ddwrt:FormatDateTime('2010-may-25', 'G', 1033)"/>
First argument: Date original value
Second argument: Formatted expression, this argument has supported flag/string such as "d" (or 1) for date only as result as "M/d/yyyy"...
Third argument: regional setting. But no support for User Regional Setting
Thanks/
No comments:
Post a Comment