This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: hoe to use "(" within a variable
- From: Vinoth Palaniappan <vinoth at mihy dot mot dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Mon, 12 Aug 2002 16:59:56 +0530
- Subject: RE: [xsl] hoe to use "(" within a variable
- Reply-to: xsl-list at lists dot mulberrytech dot com
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@ants.co.uk]
>Sent: Monday, August 12, 2002 4:36 PM
>To: xsl-list@lists.mulberrytech.com
>Subject: RE: [xsl] 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@ants.co.uk
>Phone: +44 20 7612 4017
>Fax: +44 20 7612 4342
>
>
>-----Original Message-----
>From: Vinoth Palaniappan [mailto:vinoth@mihy.mot.com]
>Sent: 12 August 2002 11:17
>To: xsl-list@lists.mulberrytech.com
>Subject: [xsl] 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