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]
Other format: [Raw text]

RE: How to count the nodes based on attribute presence


Hello Mailer!

> In my XML a tag is such that it can or cannot contain
> an attribute like the following:
> ------
> <Task due="true">
> <Do>Call mother</Do>
> </Task>
> <Task>
> <Do>Make a report</Do>
> </Task>
> -----
> 
> I want to count the Task nodes which do not contain
> attribute due="true"

Well, let's try to translate it to xpath:

>I want to count 
count(
>the Task nodes
count(//Task
> which
count(//Task[
>do not
count(//Task[not(
>contain attribute
count(//Task[not(@
>due="true"
count(//Task[not(@due='true')])

Translation has finished, the result is count(//Task[not(@due='true')]) 

:)
---
Oleg Tkachenko,
Multiconn International, Israel 


 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]