虽然没什么人回复,但还是谢谢大家,这是本人的一个解决方案!
File xmlFile = new File("...user.xml");
SAXReader reader = new SAXReader();
Document doc = reader.read(xmlFile);
List<Element> nodes = doc.selectNodes("//user", "@id"); //升序
for(Element e : nodes) {
System.out.println("id : " + e.attributeValue("id"));
System.out.println("name : " + e.attributeValue("name"));
}
System.out.println("----------------------------------");
Collections.reverse(nodes); //降序
for(Element e : nodes) {
System.out.println("id : " + e.attributeValue("id"));
System.out.println("name : " + e.attributeValue("name"));
}
回复 更多评论