Выражение Xpath с несколькими предикатами

Вот более точный ответ (в настоящее время в ответе xml Грега Бича не проверяется predicate условие 3. в задаче: элемент xml-file user должен иметь ровно 2 дочерних predicate элемента profile):

/*/user
        [login='user1' 
        and            
         name='User 1' 
        and  
         not(profile[3])
        and          
         profile/value='admin' 
        and           
         profile/value='operator'
         ]

xml

xpath

predicate

2022-06-18T10:11:25+00:00