2

私は次の形式です:

<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」を抽出する方法がわかりません。

4

2 に答える 2

4

試す

nElement.getTextContent().trim();
于 2013-02-22T16:27:44.747 に答える
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;
    }
于 2013-02-22T16:33:13.397 に答える