Xpath计数和比较日期时间
本文关键字:日期 时间 比较 Xpath | 更新日期: 2023-09-27 18:14:39
下面是我的xml…
我要做的是使用XPATH和计数表达式。我想要一个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>
在XPATH中我该怎么做呢??
计数(/响应/信息/时间戳(@DateTime.Now ()))
xpath可以是:
today = "2011-11-05"//将日期库中的字符串替换为"today"
xpath ="响应/信息/时间戳(始于(文本()= '今天"+ +")]"
c#实现了XPath 2.0,对吗?