2017-04-15 137 views
-2

我創建了一個返回特定XML元素內容的方法。返回的列表如下:過濾器返回的XML元素的

data/13-Apr-2017-17:08:46-usage 
archive/13-Apr-2017-17:08:58-usage 
data/13-Apr-2017-17:09:04-usage 
data/13-Apr-2017-17:11:47-bandwidth 
archive/13-Apr-2017-17:11:47-operation 
archive/13-Apr-2017-18:42:05-bandwidth 
data/13-Apr-2017-18:42:05-operation 
archive/14-Apr-2017-09:57:18-usage 
debug/14-Apr-2017-13:45:46-usage 

然後如何過濾此僅返回以數據開頭且包含文本用法的元素?進一步的步驟可能是隻返回最近的日期/時間的值。

+0

你嘗試過什麼嗎? –

回答

0

啊,我想我明白了。沿着這些路線的東西:

if(eElement.getElementsByTagName("Key").item(0).getTextContent().startsWith("data")){ 
    System.out.println("Key: " + eElement.getElementsByTagName("Key").item(0).getTextContent()); 
} 

我有一些其他的部分工作,但應該從這裏得到它。