This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: script function to format the
- To: Erick Cloward <ericklind1 at yahoo dot com>
- Subject: Re: script function to format the
- From: Jeni Tennison <mail at jenitennison dot com>
- Date: Sat, 4 Nov 2000 16:36:03 +0000
- CC: xsl-list at mulberrytech dot com
- Organization: Jeni Tennison Consulting Ltd
- References: <20001103212734.28808.qmail@web2103.mail.yahoo.com>
- Reply-To: xsl-list at mulberrytech dot com
Erick,
> I'm trying to get a script function to format the
> value-of select tag, but I haven't been able to find
> anything on the net or elsewhere that explains what
> I'm trying to do.
Assuming you're using MSXML, the resource that you're after is the
MSXML SDK, which contains documentation of the Microsoft extension
element msxsl:script. (There is no xsl:eval or xsl:script in
XSLT 1.0.)
Roughly, what you want is:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:user="ericklind1@yahoo.com"
version="1.0">
<msxsl:script language="VBScript" implements-prefix="user">
function formatDate1(idate)
formatDate1 = formatDateTime(idate, vbshortdate)
end function
</msxsl:script>
<xsl:template match="invoice">
<xsl:value-of select="user:formatDate1(invoicedate)"/>
</xsl:template>
</xsl:stylesheet>
I hope that helps,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list