Subject: RE: hoe to use "(" within a variable
From: Vinoth Palaniappan <vinoth@xxxxxxxxxxxx>
Date: Mon, 12 Aug 2002 16:59:56 +0530
|
Hi yates,
I'm trying to generate code in C++ using XSL and XML; Based on XML
input, i'm trying to output a C++ file and hence the sprintf() within XSL.
____________________________________________________________________________
___________
Vinoth
iDEN OMC Software, GSG
Motorola, India
voice: 91-040-3308090 extn:3208
____________________________________________________________________________
___________
>-----Original Message-----
>From: Yates, Danny (ANTS) [mailto:danny.yates@xxxxxxxxxx]
>Sent: Monday, August 12, 2002 4:36 PM
>To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
>Subject: RE: hoe to use "(" within a variable
>
>
>Hi Vinoth,
>
>Unless I'm mistaken sprintf() is a C/C++ function. You are writing
>XSLT. What makes you think that the XSLT processor is going to
>understand a C/C++ function?
>
>You might be able to do what you want by writing an extension function.
>See the documentation of your XSLT processor.
>
>Rgds,
>
>Dan.
>
>--
>Danny Yates
>XML Technical Architect
>Abbey National Treasury Services
>E-mail: Danny.Yates@xxxxxxxxxx
>Phone: +44 20 7612 4017
>Fax: +44 20 7612 4342
>
>
>-----Original Message-----
>From: Vinoth Palaniappan [mailto:vinoth@xxxxxxxxxxxx]
>Sent: 12 August 2002 11:17
>To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
>Subject: hoe to use "(" within a variable
>
>
>Hi,
> I need to define a variable in XSL sheet as follows:
><xsl:variable name="entering_log" select='sprintf(log_str,
>"\n%s: %d: %s:
>%s", __FILE__,__LINE__,fn, "Entering"); log_func();' ></xsl:variable>
> I'm getting an error: "Could not find function:
>sprintf()" from the
>XSL engine. How to escape the characters ( ) " ' so that they will be
>interpreted as normal text by the XSL engine.
>
>_______________________________________________________________
>_____________
>___________
>Vinoth
>iDEN OMC Software, GSG
>Motorola, India
>voice: 91-040-3308090 extn:3208
>_______________________________________________________________
>_____________
>___________
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
>***************************************************************
>************
>This communication (including any attachments) contains
>confidential information. If you are not the intended
>recipient and you have received this communication in error,
>you should destroy it without copying, disclosing or otherwise
>using its contents. Please notify the sender immediately of the error.
>
>Internet communications are not necessarily secure and may be
>intercepted or changed after they are sent. Abbey National
>Treasury Services plc does not accept liability for any loss
>you may suffer as a result of interception or any liability
>for such changes. If you wish to confirm the origin or
>content of this communication, please contact the sender by
>using an alternative means of communication.
>
>This communication does not create or modify any contract and,
>unless otherwise stated, is not intended to be contractually binding.
>
>Abbey National Treasury Services plc. Registered Office:
>Abbey National House, 2 Triton Square, Regents Place, London
>NW1 3AN. Registered in England under Company Registration
>Number: 2338548. Regulated by the Financial Services Authority (FSA).
>***************************************************************
>************
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
- RE: hoe to use "(" within a variable, (continued)
- Stuart Brown - Mon, 12 Aug 2002 06:58:31 -0400 (EDT)
- Yates, Danny (ANTS) - Mon, 12 Aug 2002 07:07:39 -0400 (EDT)
- Andrew Welch - Mon, 12 Aug 2002 07:10:30 -0400 (EDT)
- Vinoth Palaniappan - Mon, 12 Aug 2002 07:49:44 -0400 (EDT) <=
- Vasu Chakkera - Mon, 12 Aug 2002 08:11:26 -0400 (EDT)
- Yates, Danny (ANTS) - Mon, 12 Aug 2002 08:45:49 -0400 (EDT)
- Andrew Welch - Mon, 12 Aug 2002 09:21:58 -0400 (EDT)
- Vinoth Palaniappan - Tue, 13 Aug 2002 23:20:46 -0400 (EDT)
|
|