This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Trying to use the SUM function on an attribute


> var totalVal = xmlToSum.selectSingleNode("sum(//@attr1)") 

This is not going to work -- the XPath expression argument in
selectSingleNode() must evaluate to a node(-set). And what will be
returned in this case will be a scalar (a string containing a number or
NaN).

One way to obtain a scalar value from an XPath expression is when a
client uses the transformNode() method that applies to the source a
generic template, which outputs (xsl:value-of) the value of an XPath
expression passed as a parameter.

Dimitre Novatchev.

> > I would like to do the following in JScript:
> > 
> > var totalVal = xmlToSum.selectSingleNode("sum(///@attr1")
> > 
> > But when I try to open this page, I get an error "Expected 
> > Identifier".
> > 
> > What would be the proper syntax.
> >
> 
> var totalVal = xmlToSum.selectSingleNode("sum(//@attr1)") 
> 
> Mike Kay



__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - Buy the things you want at great prices. 
http://auctions.yahoo.com/

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]