I've never tried with anything other than the default xalan. It looks as though there are some specific references to org.apache.xpath and org.apache.xerces, so I don't think one can replace the libraries after all. Sorry.
Jmeter probably ought to use javax.xml.xpath instead, now that it targets Java 1.5+ On 14 February 2011 17:36, Deepak Shetty <[email protected]> wrote: > hI > I dont think Xalan supports 2.0 yet (and I assume you mean I can replace the > version of xalan , not substitute it by using say Saxon?) > > regards > deepak > > On Sun, Feb 13, 2011 at 3:30 PM, sebb <[email protected]> wrote: > >> On 13 February 2011 23:19, Deepak Shetty <[email protected]> wrote: >> > Hi >> >>do you know another way making string concat and deal with strange >> > incremental variable names (like extracteid_154 )? >> > The for-each controller can deal with variables of this type - but you >> get >> > the result only one value at a time. >> > However for concatenation you probably need a script. (I dont think >> Jmeter >> > supports Xpath 2.0 functions but I might be mistaken) >> >> JMeter does not implement XPath directly, it relies on the library files. >> By default JMeter includes xalan_2.7.1, but of course you can replace >> that if you wish. >> >> If you know how many variables there are, then of course you can just >> concatenate them yourself: >> >> ${V1}${V2}...${Vn} >> >> > regards >> > deepak >> > >> > >> > >> > On Fri, Feb 11, 2011 at 11:43 AM, papa nagy <[email protected]> >> wrote: >> > >> >> i definded the query >> >> //@id >> >> and variable name >> >> extracedid >> >> in XPath Extractor >> >> >> >> in the debug sampler it shows up like: >> >> $extractedid=d3e9 >> >> $extractedid_1=d3e3 >> >> $extractedid_10=d3e5 >> >> $extractedid_100=d3e6 >> >> $extractedid_101=d3e7 >> >> ... >> >> >> >> so for constructing my url "http://url.com/query?i=d3e4&i=XXX..." i >> >> would >> >> have to script again >> >> >> >> >> >> do you know another way making string concat and deal with strange >> >> incremental variable names (like extracteid_154 )? >> >> >> >> On Fri, Feb 11, 2011 at 8:10 PM, Deepak Shetty <[email protected]> >> wrote: >> >> >> >> > >as far as i know this is not possible with xpath, prove me wrong! >> >> > it works . use the XPath Extractor , specify your expression, add a >> >> DEBUG >> >> > sampler and check in view results tree listener. You will see >> multiple >> >> > values. >> >> > >> >> > >"$ctx" gives me an error), and how can i push variables back into the >> >> > jmeter context. >> >> > In scripting languages like Beanshell / javascript use the vars object >> >> for >> >> > variables . i dont know how to this with XSL as your language . If its >> >> > possible , it would be possible only by using Java extensions. >> >> > >> >> > regards >> >> > deepak >> >> > >> >> > On Fri, Feb 11, 2011 at 11:02 AM, papa nagy <[email protected]> >> >> wrote: >> >> > >> >> > > thx for replying soon, >> >> > > >> >> > > i want to extract MULTIPLE id-s from one sample and want to build a >> >> > string >> >> > > for use in consequent samplers(i=23423&i=134324&i=32543...). >> >> > > >> >> > > as far as i know this is not possible with xpath, prove me wrong! >> >> > > >> >> > > yes i want to ask in the general, how can I read the input variables >> >> > (using >> >> > > "$ctx" gives me an error), and how can i push variables back into >> the >> >> > > jmeter >> >> > > context. >> >> > > >> >> > > maybee i should look to do it with javascript+DOM or XSL, but i find >> it >> >> > too >> >> > > hard programming inside jmeter! if somebody knows how to use this >> stuff >> >> i >> >> > > would prefer xslt becouse i consider it much simpler. >> >> > > >> >> > > On Fri, Feb 11, 2011 at 7:08 PM, Deepak Shetty <[email protected]> >> >> > wrote: >> >> > > >> >> > > > hi >> >> > > > if all you want to do is select an id then use the XPATH >> extractor. >> >> > > > >> >> > > > If you want to ask this in the general case , then I believe you >> will >> >> > > have >> >> > > > to use a scripting language that can run an XSL transform and >> which >> >> can >> >> > > > also >> >> > > > interact with the JMeter variables instead of using xsl as the BSF >> >> > > > language. >> >> > > > >> >> > > > It might also be possible to use XSLT enhancements (which can call >> >> java >> >> > > > code), but Im not sure >> >> > > > >> >> > > > regards >> >> > > > deepak >> >> > > > >> >> > > > On Fri, Feb 11, 2011 at 8:38 AM, papa nagy <[email protected]> >> >> > wrote: >> >> > > > >> >> > > > > hi, >> >> > > > > >> >> > > > > I am trying to use the BSF PostProcessor with a basic XSLT >> Script! >> >> it >> >> > > > runs >> >> > > > > without errors but I dont know how to read sample data nor to >> ouput >> >> > > > > something in a variable. >> >> > > > > >> >> > > > > I found one exaple using this postprocessor with javascript >> >> > > > > >> >> > > > > http://www.havecomputerwillcode.com/blog/?p=500 >> >> > > > > >> >> > > > > but cannot find code using xslt, maybee somebody used it >> before... >> >> > > > > >> >> > > > > this is my xslt, extracting id-attributes: >> >> > > > > >> >> > > > > <?xml version="1.0" encoding="UTF-8"?> >> >> > > > > <xsl:stylesheet version="1.0" xmlns:xsl=" >> >> > > > > http://www.w3.org/1999/XSL/Transform" > >> >> > > > > >> >> > > > > <xsl:output method="text" version="1.0" encoding="UTF-8" >> >> > indent="yes"/> >> >> > > > > >> >> > > > > <xsl:template match="/"> >> >> > > > > <xsl:value-of select="//*/@id"/> >> >> > > > > </xsl:template> >> >> > > > > >> >> > > > > </xsl:stylesheet> >> >> > > > > >> >> > > > >> >> > > >> >> > >> >> >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

