我的格式如下:
<Results>
<Value type="range"> 45-50 </Value>
<Value type="range"> 65-58 </Value>
<Value type="range"> 76-80 </Value>
<Value type="range"> 48-60 </Value>
</Results>
我想提取获取范围和数字的类型值。
这是我的java代码片段,
NodeList mNode = doc.getElementsByTagName("Value");
String elementAttr = nElement.getAttribute("type"); // here i get the attribute to be "range"
但我不知道如何提取实际范围“45-50”。
答案 0 :(得分:4)
试
nElement.getTextContent().trim();
答案 1 :(得分:2)
这就是我使用的
public static String attributeText(Node node, String namedItem) {
String retValue = null;
Node attribute = node.getAttributes().getNamedItem(namedItem);
if (attribute != null) {
retValue = attribute.getNodeValue();
}
return retValue;
}