C# Xpath计数和比较日期时间

C# Xpath计数和比较日期时间,c#,xml,datetime,xpath,count,C#,Xml,Datetime,Xpath,Count,下面是我的xml 我正在尝试使用XPATH和count表达式。。我想知道xml中的日期何时与今天的日期匹配。例如,今天的日期是“2011-05-05”。。任何与此日期匹配的邮件都有一个计数并返回一个整数。所以答案是NumberofTodaysMessages=2 <Response> <run_id>1</run_id> <message> <timestamp>2011-05-05T10:50:00.468

下面是我的xml

我正在尝试使用XPATH和count表达式。。我想知道xml中的日期何时与今天的日期匹配。例如,今天的日期是“2011-05-05”。。任何与此日期匹配的邮件都有一个计数并返回一个整数。所以答案是NumberofTodaysMessages=2

<Response>
    <run_id>1</run_id>
    <message>
      <timestamp>2011-05-05T10:50:00.46875+00:00</timestamp>
      <event_type>Information</event_type>
      <operation>LoadProjects</operation>
      <error_code />
      <details>LoadProjects request detected</details>
    </message>
    <message>
      <timestamp>2011-05-05T10:50:02.296875+00:00</timestamp>
      <event_type>Error</event_type>
      <operation>Processor.InitaliseDCFiles</operation>
      <error_code />
      <details>some error details</details>
    </message>
    <message>
      <timestamp>2011-11-10T10:50:02.296875+00:00</timestamp>
      <event_type>Debug</event_type>
      <operation>Processor.InitaliseDCFiles</operation>
      <error_code />
      <details>some details</details>
    </message>
  <Response> 

1.
2011-05-05T10:50:00.46875+00:00
问询处
加载项目
检测到LoadProjects请求
2011-05-05T10:50:02.296875+00:00
错误
Processor.InitializedCfiles
一些错误细节
2011-11-10T10:50:02.296875+00:00
调试
Processor.InitializedCfiles
一些细节
我将如何在XPATH中实现这一点

计数(/Response/message/Timestamp[@DateTime.Now())xpath可以是:

today=“2011-11-05”//today替换为带有日期库的字符串中的“today”


xpath=“Response/message/timestamp[以(text()='“+today+”)]开头]”

C#实现了XPath2.0,对吗?那么你应该有所有这些可用的。

做不到。。。。。xpath=“响应/消息/时间戳[以(text()=”+DATETIME.NOW()+”)]开头]??因为我想每天都运行它。使用字符串'today'构建xpath语法,以如下内容结尾:“Response/message/timestamp[以(text()='2011-11-05')开头]”,所以。。。。today=DATETIME.NOW().ToString()xpath=“响应/消息/时间戳[以(text()='“+today+”)]开头]”在.Net framework中,至少在4.0之前没有xpath 2.0实现。如果需要,请查看。好的,可能我被以下语句误导了:MSDN库的“System.Xml.XPath命名空间包含定义游标模型的类,用于导航和编辑Xml信息项,作为XQuery 1.0和XPath 2.0数据模型的实例。”Framework 4.5支持XPath 2.0-