//a[contains(@prop,'Foo')]
Работает, если я использую этот XML для получения результатов.
<bla>
<a prop="Foo1">a</a>
<a prop="Foo2">b</a>
<a prop="3Foo">c</a>
<a prop="Bar">a</a>
</bla>
Edit:
Следует также отметить, что хотя XPath, приведенный выше, будет возвращать правильный ответ для этого конкретного XML-файла, если вы хотите гарантировать, что вы получите только элементы «a» в элементе «bla», вы, как уже упоминалось, также должны использовать
/bla/a[contains(@prop,'Foo')]
При этом будет выполнен поиск всех элементов «a» во всем документе xml, независимо от того, вложены ли они в элемент «blah»
//a[contains(@prop,'Foo')]
Я добавил это ради тщательности и в духе stackoverflow. :)