以下是示例XML文件中的几行:
<media:content url="randomurl1" duration="51" medium="video"/>
<media:content url="randomurl2" duration="28" medium="video"/>
<media:content url="randomurl3" duration="72" medium="video"/>
我想总结所有持续时间值,例如51,28和72。这有什么好办法吗?我对此很新。非常感谢所有的帮助!
答案 0 :(得分:0)
您可以使用下面的代码来汇总JAVA中的xml元素
double sum = 0.0;
for (int temp = 0; temp < nList.getLength(); temp++)
{
Node nNode = nList.item(temp);
if (nNode.getNodeType() == Node.ELEMENT_NODE)
{
Element eElement = (Element) nNode;
sum += Double.parseDouble(eElement.getElementsByTagName("duration").item(0).getTextContent());
}
}
System.out.println("Total: " + sum);