[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XT Extension functions
Larry, Larry Mason wrote: > > I have a question on the type of parameter my XT extension function will see in > the following case. > > <xsl:template name="barchart"> > <xsl:param name="bar1_data" select="/data1"/> > <xsl:param name="bar2_data" select="/data2"/> > <xsl:param name="stacked">0</xsl:param> > > <xsl:value-of > select="Ext:maxValue(Ext:new(),$stacked,$bar1_data,$bar2_data)"/> > > bar1_data and bar2_data are coming in as NodeIterator and I am handling that > just fine. > But what does 'stacked' come in as? I have it defined as ResultTreeFragment > currently. > It executes but I have no idea how to get at the value, '0' in this case. Any > help is greatly > appreciated. You're right, from the XT doc (http://www.jclark.com/xml/xt.html) : Types are mapped between XSLT and Java as follows: XSLT type Java type string java.lang.String number double boolean boolean node-set com.jclark.xsl.om.NodeIterator result tree fragment com.jclark.xsl.sax.ResultTreeFragment A result tree fragment is nothing but a result tree fragment ;=) To get the value, you'll have to parse it through sax events. An easier way, if you can do it, would be to change your XSL to something like : <xsl:param name="stacked" select="'0'"/> where you should have some influence on the type... > > Is there any really good documentation and examples on how this stuff works? I am still looking for these XT specific resources and still thinking some kind of XT users group would be welcome even if I got very few answers the last time I have submitted the idea :=( > TIA, > Larry Mason > > (using Nov 1999 version of XT) > Hope this helps Eric -- ------------------------------------------------------------------------ Eric van der Vlist Dyomedea http://www.dyomedea.com http://www.ducotede.com ------------------------------------------------------------------------ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|