1

到目前为止,我想在 android 4.0 中列出标签的所有值或示例。非常感谢。

NodeList nodes = doc.getElementsByTagName("month");

for (int i = 0; i < nodes.getLength(); i++) {

Element e = (Element) nodes.item(i);

            stock_list.add(getValue(e, "month"));
}



Here is my xml 

在此处输入图像描述

4

2 回答 2

1

XML 元素的nodeValuenull根据定义的。因此,您可以

  • 查询Text包含实际内容的节点的元素的子节点,或
  • 只需使用e.getTextContent()来检索 XML 元素的文本内容。
于 2012-08-06T05:59:24.653 回答
0

试试这段代码,我遇到了同样的问题并以这种方式解决了..

ArrayList<HashMap<String, String>> stock_list = new ArrayList<HashMap<String, String>>();

NodeList nodes = doc.getElementsByTagName("month");

for (int i = 0; i < nodes.getLength(); i++) {
    HashMap<String, String> map = new HashMap<String, String>();
    Node name = nodes.item(i);
    NodeList month = name.getChildNodes();
    map.put("months", ((Node) month.item(0)).getNodeValue());
    stock_list.add(map);
}
于 2012-08-04T06:58:30.283 回答