Subject: RE: [xsl] Problem with msxsl:script From: "Frenkel, Garry J." <garry.j.frenkel@xxxxxxx> Date: Tue, 4 Sep 2001 11:27:33 -0400 |
Thanks - It worked perfectly. I was originally trying to do something along those lines but instead of using the {$bookList/state_1} syntax, I was attempting to use xsl:value-of within the quotes of the href. -----Original Message----- From: Julian Reschke [mailto:julian.reschke@xxxxxx] Sent: Tuesday, September 04, 2001 10:10 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: [xsl] Problem with msxsl:script You would need disable-output-escaping for this, but the simpler, faster and more portable solution would be to generate the URL using the XSLT string functions. Something like: <a href='http://s1cf013/irg_dev/d_debug?xxx="{$bookList/state_1}'>...</a> > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Frenkel, > Garry J. > Sent: Tuesday, September 04, 2001 3:56 PM > To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' > Subject: [xsl] Problem with msxsl:script > > > I am attemting to dynamically generate a URL with a query string that is > dependent on a value passed from an XML node by using the following code: > > > <msxsl:script language="JScript" implements-prefix="user"> > function getURL(nodelistBook) { > var mURL ="<a href = " ; > var mURL = mURL + " > http:\\\\s1cf013\\irg_dev\\d_debug?xxx="; > var curNode = nodelistBook.item(0); > var state_1 = > curNode.selectSingleNode('state_1').text; > var mURL = mURL+ state_1 + ">" ; > var mURL = mURL+ state_1 ; > var mURL = mURL+ "</a>"; > > return mURL; > } > </msxsl:script> > > My return value as displayed by the browser is as follows: > > <a href = http:\\s1cf013\irg_dev\d_debug?xxx=01>01</a> > > which may look great but this is exactly what is diplayed, not the > hyperlink, but this code as is. The browser is doing as it is supposed to > since it is receiving the output of the function as: <a href = > http:\\s1cf013\irg_dev\d_debug?xxx=01>01</a> > > I have tried all different ways of expressing the less thans and greater > thans and quotes but I can't seem to end up with code that will > actually be > expressed as text representing a hyperlink. > Any takers? > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > 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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Problem with msxsl:script, David Carlisle | Thread | RE: [xsl] Re: _why_ do people use x, Dylan Walsh |
Re: [xsl] Re: _why_ do people use x, Eileen Kinley | Date | RE: [xsl] Re: _why_ do people use x, Dylan Walsh |
Month |