|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: What is wrong with this count()
Hi, > count(*[starts-with(name(),'DGBUIMSNNumber')]/@action='add') *[starts-with(name(),'DGBUIMSNNumber')] Selects all child elements of the context node whose name start with the string "DGBUIMSNNumber". Let's call this $c. *[starts-with(name(),'DGBUIMSNNumber')]/@action Select all action attributes of all nodes in $c. Call this $a. *[starts-with(name(),'DGBUIMSNNumber')]/@action='add' Test if there is at least one node in $a whose string value is 'add'. I think this is your problem, you most probably want count(*[starts-with(name(),'DGBUIMSNNumber') and @action='add']) I.e. get all child elements whose name starts with "DGBUIMSNNumber" and whose action attribute is "add" and count those. Cheers, Jarno -- Plus Sytem: Let's All Get Down
|
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
|

Cart








