Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - line is offset from the start of the script block >Thread Next - Re: line is offset from the start of the script block Re: line is offset from the start of the script blockTo: NULL Date: 2/11/2008 5:57:00 PM guoqi zheng wrote: > Dear sir, > > I used below VBScript function inside XSLT. I found example and description > on microsoft site. However it always return below errors. Any helps? > > {"Microsoft VBScript runtime error > Wrong number of arguments or invalid property assignment > line = 6, col = 2 (line is offset from the start of the script block). > Error returned from property or method call. > "} > > --------------------------------------- > xslt -------------------------------------------------------------------- > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > xmlns:msxsl="urn:schemas-microsoft-com:xslt" > xmlns:mine=http://www.chinasoftware.eu> > <msxsl:script language="VBScript" implements-prefix="mine"> > > function comparedate(fromdate,todate) > if fromdate = "" or todate = "" then > comparedate = "yes" > else > if cdate(fromdate) > cdate(todate) then > comparedate = "yes" > else > comparedate = "no" > end if > > end if > end function > > </msxsl:script> Can you show us where/how you call that function? Assuming you call it from your XSLT stylesheet does it help if you use e.g. <xsl:value-of select="comparedate(string(dateElement1), string(dateElement2))"/> instead of <xsl:value-of select="comparedate(dateElement1, dateElement2)"/> ? -- Martin Honnen --- MVP XML http://JavaScript.FAQTs.com/ | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
