Учитывая следующий фрагмент XML
<Events>
<Event>
<DateTime>22.09.2009 11:27:18</DateTime>
<EventType>Download</EventType>
</Event>
Что такое запрос XPath для возврата всех созданных сегодня событий типа "загрузка"?
Учитывая следующий фрагмент XML
<Events>
<Event>
<DateTime>22.09.2009 11:27:18</DateTime>
<EventType>Download</EventType>
</Event>
Что такое запрос XPath для возврата всех созданных сегодня событий типа "загрузка"?
/Events/Event[starts-with(DateTime, '22.09.2009') and EventType='Download']
Поскольку я предполагаю, что это продолжение вашего предыдущего вопроса, вы можете использовать этот фрагмент вместо SelectSingleNode для получения всех событий в файле (если их может быть несколько):
foreach (XPathNavigator node in doc.CreateNavigator().Select(expression)) {
// matching node found in document; will process all matching nodes
}