我是android dev的新手,只想了解xml解析,所以我已经有了获取xml的结构,但是在解析它时,我有这个设置:
for (int i = 0; i < nl.getLength(); i++) {
HashMap<String, Object> map = new HashMap<String, Object>();
Element e = (Element) nl.item(i);
Log.d("onLoginHelper", e.toString());
//create the temp map of the specific item
map.put(KEY_NAME, xmlparser.getValue(e, KEY_NAME));
map.put(KEY_VALUE, xmlparser.getValue(e, KEY_VALUE));
ETC
但是,我的 key_value 不包含值,xml 如下所示:
<member>
<name>test</name>
<value>
<int>0</int>
</value>
</member>
<member>
<name>testmsg</name>
<value>
<string>Success</string>
</value>
</member>
值代码是另一个 xml 元素,但它可能有所不同,那么如何在我的 for 循环中获取该元素的值?谢谢