[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: hoe to use "(" within a variable

Subject: RE: hoe to use "(" within a variable
From: "Andrew Welch" <awelch@xxxxxxxxxxxxxxx>
Date: Mon, 12 Aug 2002 12:11:01 +0100
what is a hoe
Jeni,

Can you highlight the differences of using the select attribute (over
rtf content) when using variables.

Using this case as an example,

<xsl:variable name"foo" select="sprintf(log_str, '\n%s: %d: %s:%s')"/>

against:

<xsl:variable name="foo">sprintf(log_str, '\n%s: %d:
%s:%s')</xsl:variable>

As you have said one would require escaping of quotes, and the other is
technically a result-tree-fragment, but getting the value-of produces
the same results.

What is best practice here?

cheers
andrew



> -----Original Message-----
> From: Andrew Welch 
> Sent: 12 August 2002 11:55
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE:  hoe to use "(" within a variable
> 
> 
> 
> You are trying to use it as an Xpath, instead just use it as text
> content for the var:
> 
> <xsl:variable name="entering_log">sprintf(log_str, "\n%s: %d: %s:%s",
> __FILE__,__LINE__,fn, "Entering"); log_func();</xsl:variable>
> 
> Then select it using xsl:value-of:
> 
> <xsl:value-of select="$entering_log"/>
> 
> cheers
> andrew
> 
> > -----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
> 
> 
> 
> 
> 
> ---
> Incoming mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/2002
>  
> 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/2002
 

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





---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/2002
 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/2002
 

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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.