В моем ответе на другой пост в SO (здесь: SharePoint 2007, как проверить, существует ли папка в библиотеке документов ), мне пришлось проанализировать документ XML со структурой:
D:multistatus
|--D:response
|----D:propstat
|-------D:prop
|----------D:displayname
|----------D:isFolder
Можно ли построить оператор XPath, который выбирает набор таких D:response
элементов, которые содержат D:displayname
, равный "someName"
, а D:isFolder
равно "t"
?
Я знаю, как это сделать, если я выберу все элементы D:response
, а затем переберу набор результатов, но я считаю, что XPath достаточно мощный, чтобы сделать это более тонким способом.