jdom xpath搜索元素
package jdom; import java.io.File; import java.io.IOException; import org.jdom2.Document; import org.jdom2.Element; import org.jdom2.JDOMException; import org.jdom2.input.SAXBuilder; import org.jdom2.xpath.XPath; public class UseJdom { public static void main(String[] args) { File file=new File("src/jdom/readme.xml"); Document document=null; try { document = getDocument(file); } catch (JDOMException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } Element element=document.getRootElement(); try { System.out.println(XPath.selectNodes(element, "/a/b/c/text()")); } catch (JDOMException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static Document getDocument(File file) throws JDOMException, IOException{ SAXBuilder sb=new SAXBuilder(); return sb.build(file); } }