Re: Tricky inclusion match
Hmmm... bit of a dilema in that I am using .NET EXSLT functionality in development but in production the true parser is MSXML. So, I guess I am at a bit of a stumbling point unless I can somehow use either/or functionality based on the environment. ugggg... Could I have a base template who's rule for evaluating/aggregating my variable derive from the MSXML's node-set but for my .NET EXSLT functionality override this function and also namespace (I guess) in order to aggregate the variable correctly? Karl On Tue, 29 Mar 2005 09:12:26 -0800 (PST), Mukul Gandhi <mukul_gandhi@xxxxxxxxx> wrote: > > but I am faithful there is a very realistic 1.0 > solution! > It should be possible with XSLT 1.0.. Possibly you > need to use node-set function also. You can judge from > the solution I posted how relatively easy it is with > XSLT 2.0 .. All the hard work is done by the > processor. > > > So, let me ask the following question: > > Use a variable to store the results of an > > apply-templates rule. The > > result is a new element which might look something > > like this: > > <data> > > <value>1</value> > > <value>1</value> > > </data> > > > > How can I aggregate (sum) the above data element > > which is stored in a variable? > You would need to use node-set function as.. > sum(node-set($temp)/data/value) . XSLT 1.0 does'nt > allow to treat result tree fragments as "node sets" > (but XSLT 2.0 does) ; so in 1.0 we need to convert RTF > to node set using node-set function.. > > Regards, > Mukul > > > Karl > > __________________________________ > Do you Yahoo!? > Yahoo! Small Business - Try our new resources site! > http://smallbusiness.yahoo.com/resources/
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