//1.创建SAXReader
SAXReader reader=new SAXReader();
//2.得到需要解析的文件
InputStream is=Temp.class.getResourceAsStream("temp01.xml");
//3.读取文件输入流,返回document
Document document = reader.read(is);
//4.解析根节点
Element rootElement =document.getRootElement();
List elements=rootElement.elements();
//fore遍历
for (Object object : elements) {
if(object instanceof Element){
Element trainElement=(Element) object;
System.out.println(trainElement.getName()+":tid"+trainElement.attributeValue("tid"));
List es=trainElement.elements();
for (Object object2 : es) {
if(object2 instanceof Element){
Element mytrainElement=(Element) object2;
System.out.println(mytrainElement.getName()+"--"+mytrainElement.getText());
}
}
}
}
dom4j解析XML
最新推荐文章于 2025-04-04 21:52:48 发布
