sjfb.net
当前位置:首页 >> DOM4j怎么获得一个精确的节点 >>

DOM4j怎么获得一个精确的节点

先将 dom4j-1.6.jar 和 jaxen-1.1-beta-4.jar 加入到 CLASSPATH 1.xml: test1 test2 TestXpath.java: public static void main(String[] args) throws DocumentException { SAXReader reader = new SAXReader(); Document doc = reader.read(new...

String xml ="..."; Document doc = DocumentHelper.parseText(xml); Element root = doc.getRootElement(); Element db_config = root.element("db_config"); Element db_driver = db_config.element("db_driver"); String val_db_driver= db_d...

element.setName(String arg0);

可以通过元素中的getText方法获取到节点的内容。 举例: SAXReader sax = new SAXReader(); Document document = sax.read(reader);//reader为定义的一个字符串,可以转换为xml Element root = document.getRootElement();//获取到根节点元素Str...

创建解析器SAXReader saxreader = new SAXReader(); 读取文档Document doc = saxreader.read(new File("url")); 获取根Element root = doc.getRootElement(); 获取子节点List list = root.elements(); System.out.println(e.elementText("name")...

/** * wdm * 将xml指定的节点名开始 * 转换为cdo * @param strXML * @return */ public static void xml2cdoByElementName(CDO cdoData, String strXML,String elementName,int floor){ try { / int floor=1;//元素子节点循环几层 Document docu...

创建File,获取根节点 [java] view plain copy /** * 获取文件的document对象,然后获取对应的根节点 * @author chenleixing */ @Test public void testGetRoot() throws Exception{ SAXReader sax=new SAXReader();//创建一个SAXReader对象 File...

dom4j中,使用Element.attributes方法可以获取到节点的属性,而使用elements则可以获取相应的子节点 比如: Element root = doc.getRootElement(); List attrList = root.attributes(); for (int i = 0; i < attrList.size(); i++) { //属性的取...

能 但是比较麻烦 返回的是list 你还得遍历;你要是想取 node name="a" 的这个节点,可以用getQName(String qualifiedName),具体的你可以参考dom4j文档

遍历root下所有节点 记录一个i++ 到指定位置时停下 i就是行数

网站首页 | 网站地图
All rights reserved Powered by www.sjfb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com