expression | explain |
---|---|
/* | //*[@max > count(/*)] | nodelist1 + nodelist2 |
//*[@max > count(/*)] | any node with attribute max less than the number of 1st level childen |
//*[ not (@type ="string")] | any node that does not have type="string" |
//*[@type = concat("str", "ing")] | string function |
//*[@type !="string"] | not |
//*[pattern or (@type="string" and @max >10) or @type="long" ] | or and () |