У меня есть следующий XML:
<users>
<user>
<location>ny</location>
<status>1</status>
</user>
<user>
<location>nj</location>
<status>1</status>
</user>
<user>
<location>pa</location>
<status>50</status>
</user>
</users>
Что мне действительно нужно, так это все пользователи в ny или nj, которые также имеют статус 1.
На основании предыдущих ответов и некоторого дополнительного поиска в Google, я придумал:
/users/user[location='ny' and status='1']|/users/user[location='nj' and status='1'
Есть ли менее подробный, чтобы написать это? то есть больше по линии:
/users/user[location='ny' | 'pa'] and /users/user[status='1']