Использование функций XPath starts-with или contains для поиска в журналах событий Windows

Редактируя запрос XML-фильтра вручную в средстве просмотра событий Windows, я могу найти события, где данные точно совпадают со строкой:

<QueryList>
  <Query Id="0" Path="Application">
    <Select Path="Application">*[EventData[Data and (Data="Session end: imzcjflrrsq1sfdk3okc4jpf")]]</Select>
  </Query>
</QueryList>

Теперь я хочу сделать частичное совпадение:

<QueryList>
  <Query Id="0" Path="Application">
    <Select Path="Application">*[EventData[Data and (Data[starts-with(.,"Session")])]]</Select>
  </Query>
</QueryList>

Журнал событий выдает ошибку:

Указанный запрос недействителен

У меня неправильный синтаксис?

22
задан abatishchev 3 April 2012 в 12:02
поделиться