【发布时间】:2014-04-16 15:05:14
【问题描述】:
我在this XML 中有一个小问题 我想从我找到的 this 解决方案的 Rss 中获取标题和描述
并使用此功能
RssObject Value = new RssObject();
public void getTagRss(String URL) {
XMLParser parser = new XMLParser();
String xml = getXml(URL);
Document doc = parser.getDomElement(xml);
NodeList nl = doc.getElementsByTagName(Rss_key); // Site tag Name
for (int i = 0; i < nl.getLength(); i++) {
Element e = (Element) nl.item(i);
NodeList children = e.getChildNodes();
Log.i(TAG, "Children length: " + children.getLength());
for (int j = 0; j < children.getLength(); j++) {
Node child = children.item(j);
// name child value
if (child.getNodeName().equalsIgnoreCase(Item_key)) {
// name child value
Value.Title = parser.getValue(e, Title_key);
Value.Desc = parser.getValue(e, Desc_key);
Gen_Obj.Rsslist2.add(Value);
}
}
}
}
输出为this
重复第一项两次,给我孩子的长度是 5 我的功能有什么问题 谢谢
【问题讨论】:
-
但是你能说我的代码有什么问题吗? :(
标签: java android xml parsing nodelist