http://wenku.baidu.com/view/6331abf80242a8956bece41b.html
/** * * @param xmlstr xml数据 * @param xpathstr xpath路径 * @return List<Element> */ public static List<Element> getElementsByXPath(String xmlstr,String xpathstr){ Document document = null; try { document = DocumentHelper.parseText(xmlstr); } catch (DocumentException e) { e.printStackTrace(); } XPath xpath = document.createXPath(xpathstr); List<Element> beans = xpath.selectNodes(document); return beans; }
String xmlstr ="<a><e><seq id='5'>1</seq><t1>脚踏阀</t1><t2>DN20</t2><t3>凯美瑞</t3><t4>个</t4><t5>20</t5><t6 /></e><e><seq>2</seq><t1>脚踏阀</t1><t2>DN25</t2><t3>凯美瑞</t3><t4>个</t4><t5>20</t5><t6 /></e><e><seq>3</seq><t1>不锈钢法兰球阀</t1><t2>DN50/PN16</t2><t3>凯尔特</t3><t4>个</t4><t5>3</t5><t6 /></e><e><seq>4</seq><t1>不锈钢法兰球阀</t1><t2>DN125/PN16</t2><t3>凯尔特</t3><t4>个</t4><t5>2</t5><t6 /></e><e><seq>5</seq><t1>法兰球阀</t1><t2>DN50/PN16</t2><t3>凯尔特</t3><t4>个</t4><t5>4</t5><t6 /></e><e><seq>6</seq><t1>不锈钢丝扣球阀</t1><t2>DN15/PN16</t2><t3>信泰</t3><t4>个</t4><t5>4</t5><t6 /></e</a>"; //String xpathstr = "//a/e[position()<10 and position()>4]/seq";
//这个可以用来做分页
String xpathstr = "//a/e/seq[.=7 or .=8]";
//.代表当前的元素

