try{
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(new File(fullPath));
Element rootElement = document.getDocumentElement();
document.getDocumentElement ().normalize ();
NodeList list = rootElement.getElementsByTagName("person");//读取最外面的xml的标签
for(int i=0;i<list.getLength();i++){
NodeList list1=rootElement.getElementsByTagName("name");//读取person标签里面的子标签
String name = "";
if(list1.item(i)!=null){
name=list1.item(i).getFirstChild().getNodeValue();
}
NodeList list1=rootElement.getElementsByTagName("age");//读取person标签里面的子标签
String age = "";
if(list1.item(i)!=null){
age=list1.item(i).getFirstChild().getNodeValue();
}
}
}catch(Exception e){
e.printStackTrace();
}
读取xml文件里面的内容
最新推荐文章于 2023-09-12 09:00:23 发布