我有一些 XML,我想将其转换为报告,显示在日期期间匹配特定条件的节点数的计数。
下面的示例 xml。我正在尝试根据日期范围内的状态显示节点数。
我可以根据日期范围进行匹配,但无法显示该范围内的状态计数。任何指针表示赞赏。
<?xml version="1.0" encoding="UTF-8"?>
<List>
<Item>
<Value name="Status">Open</Value>
<Value name="Date">2012-09-01</Value>
<Value name="Name">Item 1</Value>
</Item>
<Item>
<Value name="Status">Open</Value>
<Value name="Date">2012-10-15</Value>
<Value name="Name">Item 2</Value>
</Item>
<Item>
<Value name="Status">Open</Value>
<Value name="Date">2012-10-15</Value>
<Value name="Name">Item 3</Value>
</Item>
<Item>
<Value name="Status">Pending</Value>
<Value name="Date">2012-10-20</Value>
<Value name="Name">Item 4</Value>
</Item>
<Item>
<Value name="Status">Closed</Value>
<Value name="Date">2012-10-30</Value>
<Value name="Name">Item 5</Value>
</Item>
</List>
示例输出为:-
Status 2012-10-01 - 2012-10-31
Open 2
Closed 1
Pending 1