Subject: RE: Returning markups from <xsl:script> From: David Schach <davidsch@xxxxxxxxxxxxx> Date: Fri, 19 Mar 1999 15:55:36 -0800 |
Why are you using script? It looks like you could rewrite the xsl as: <xsl:for-each select = "COMPANY"> <H1><xsl:value-of select = "PRICE"></H1> </xsl:for-each> -----Original Message----- From: Joseph Alex [mailto:alex_jos@xxxxxxxxxxx] Sent: Thursday, March 18, 1999 11:22 PM To: xsl-list@xxxxxxxxxxxxxxxx Subject: Returning markups from <xsl:script> Hi, This has become an irritating problem, I have to go through a loop to process an XML file by XSL for which I use a function inside <xsl:script> , but I am trying to draw parts of a table using this, when i try to return the string with the HTML markups to the calling <xsl:eval>fnname, it just ignores the markup, not even shown in the result, but anything without a "<" is shown! To generate an HTML part by repeated function calls, I can't think of any other option. If anybody could help, it would be extremely useful. The code is given below. Thanks, Alex function drawtable(el) { str="<h1>"+el.selectSingleNode("PRICE").text+"</h1>"; return str; } which is being called by <xsl:for-each select="COMPANY"> <xsl:eval>drawtable(this)</xsl:eval> </xsl:for-each> which returns only the PRICE.text values without <h1> tags in the result tree! Please helllp! Get Your Private, Free Email at http://www.hotmail.com 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 -> |
---|---|---|
Returning markups from <xsl:script>, Joseph Alex | Thread | Non-Java implementations?, Clark Evans |
Re: Outdated XSL, What are my optio, Chris Maden | Date | Re: getting xsl to produce ill-form, John E. Simpson |
Month |