This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: XSL and Date


Hi, Sridhara:

  Hmm..., the error you are getting should NOT be the
one you described.  The error you should be getting is
something like "call-template must only be used within
a template body".  This is because <xsl:call-template>
is an instruction and therefore should always be used
within a template body, and not as top-level element
(child of xsl:stylesheet) as you have done in your
example.
  So to correct the problem for the example you have
shown, use the following:

<xsl:template match="/">	
<xsl:call-template name="test" />
</xsl:template>

<xsl:template name="test">
<html>
<h1> Supp </h1>
</html>
</xsl:template>

In the above example, the test template stayed the
same, the only difference is xsl:call-template became
an instruction in the template matching the root node.

Hope this helps,
Xiaocun

--- "Gutti, Sridhara" <sgutti@ingr.com> wrote:
> Xiacom,
> 
> I tried that, but I'm getting error saying that,
> there is no named template
> called PrintDate.
> I tried this simpe thing too
> 
> <xsl:template name="test">
> <html>
> <h1> Supp </h1>
> </html>
> </xsl:template>
> 
> 
> <xsl:call-template name="test" />
> 
> 
> And I'm getting the same error, am I missing
> something, please let me know..
> 
> thanks,
> Sri
> 
> -----Original Message-----
> From: Xiaocun Xu [mailto:xiaocunxu@yahoo.com]
> Sent: Thursday, May 31, 2001 2:10 PM
> To: xsl-list@lists.mulberrytech.com
> Cc: vbxml@yahoogroups.com
> Subject: Re: [xsl] XSL and Date
> 
> 
> Hi, Sridhara:
> 
>   This is strictly a VBScript question.  I haven't
> done VBScript in a long time, but I assume something
> like this will do it.
> <xsl:template name="PrintDate">
> <SCRIPT language="VBScript">
>   Document.Write FormatDateTime(Date, 1)
> </SCRIPT>
> </xsl:template>
> Just call the following where you need it:
> <xsl:call-template name="PrintDate" />
> 
> Xiaocun
> 
> --- "Gutti, Sridhara" <sgutti@ingr.com> wrote:
> > Guys,
> > It could be a trivial for you, I'm doing this
> report
> > and I need to put the
> > current date on the report, I'm not exactly sure
> how
> > to do it..Can you guys
> > if you dont mind give me a sample?
> > I need to use VBSCript in XSL so that each time I
> > create this report using
> > XML & XSL the current date shoud be shown ..
> > 
> > 
> > 
> > thanks, 
> > ~sri
> > 
> >  XSL-List info and archive: 
> > http://www.mulberrytech.com/xsl/xsl-list
> > 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Get personalized email addresses from Yahoo! Mail -
> only $35 
> a year!  http://personal.mail.yahoo.com/
> 
>  XSL-List info and archive: 
http://www.mulberrytech.com/xsl/xsl-list


__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]