xml解析 只有节点属性 android,and android:解析xml,一个节点标签中,有多个属性,怎样解析?...
定義好對象關系的類。
解析以Course為例子
public?static?List?getCourseList(InputStream?stream){
List?list=new?ArrayList();
//得到?DocumentBuilderFactory?對象,?由該對象可以得到?DocumentBuilder?對象
DocumentBuilderFactory?factory=DocumentBuilderFactory.newInstance();
try?{
//得到DocumentBuilder對象
DocumentBuilder?builder=factory.newDocumentBuilder();
//得到代表整個xml的Document對象
Document?document=builder.parse(stream);
//得到?"根節點"
Element?root=document.getDocumentElement();
//獲取根節點的所有items的節點
NodeList?items=root.getElementsByTagName("item");
//遍歷所有節點
for(int?i=0;i
Course?course=new?Course();
Element?item=(Element)items.item(i);
course.setName(item.getAttribute("name"));
//再枚舉子節點
list.add(course);
}
}?catch?(ParserConfigurationException?e)?{
e.printStackTrace();
}?catch?(SAXException?e)?{
e.printStackTrace();
}?catch?(IOException?e)?{
e.printStackTrace();
}
return?list;
}
總結
以上是生活随笔為你收集整理的xml解析 只有节点属性 android,and android:解析xml,一个节点标签中,有多个属性,怎样解析?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android内核编译 me525,摩托
- 下一篇: android 无法显示SD卡目录,An