简介 目录 评价 推荐
  • 程序员慕虎 2019-11-07

    DOM4J解析节点属性

    http://img2.mukewang.com/5dc3d1e00001f00007690424.jpg

    0赞 · 0采集
  • 不忘初心__ 2019-03-26

    DOM4J方式解析

    SAXReader reader = new SAXReader();
    Document document = reader.read(重载);

    该解析方式可以使用迭代器获取子节点

    Iterator it = BookSrore.elementIterator();


    0赞 · 0采集
  • CLSTZH 2018-07-27

    创建SAXReader对象,调用read方法加载xml文件:

    Document document=new SAXReader().read(new File(String pathName);

    获取根节点:Element bookStore=document.getRootElement();

    利用迭代器获取根节点信息:Iterator it=bookStore.elementIterator();

    Element book=(Element)it.next();

    获取book属性名及属性值:List<Attribute> bookAttrs=book.attributes();

    获取book结点子节点:Iterator its=book.elementIterator();

    Element bookChild=(Element)its.next();

    1赞 · 1采集
  • 曲终人散27 2018-06-16

    SAXReader 是DOM4J下的方法

    0赞 · 0采集
  • 690017359 2017-11-22
    DOM4J 解析 xml 文件 1、创建一个 SAXReader 对象 SAXReader saxReader = new SAXReader(); 2、通过SAXReader对象的read方法加载books.xml文件,获取docuemnt对象 Document document = saxReader.read(fileName); 3、通过 getRootElement() 获取根节点bookstore Element bookstore = document.getRootElement(); 4、通过 elementIterator() 获取book的迭代器 Iterator it = bookstore.elementIterator(); 5、遍历迭代器,获取根节点中的信息(书籍) while(it.hasNext()){ //获取子节点的元素 Element book = (Element)it.next();} 6、获取属性节点类似 JDOM 解析 List<Attribute> attrs = book.attributes(); 7、遍历,获取属性节点名、值 book.getName() book.geValue() 8、获取book子节点的迭代器 Iterator itt = book.elementIterator(); 8、遍历,获取元素节点名、值 book.getName() book.getStringValue()/book.getText()
    0赞 · 1采集
  • 木木嗷 2017-09-15
    //创建SAXReader的对象reader SAXReader reader = new SAXReader(); //通过reader的read加载person.xml文件 Document document = reader.read(new File("person.xml")); //通过document对象获取根节点persons Element persons = document.getRootElement(); //通过element对象的elementIterator方法获取迭代器 Iterator it = persons.getIterator(); //遍历迭代器,获取根节点中的信息(persons)适用于我们不知道节点的名称时 while(it.hasNext()){ Element person = (Element)it.next(); //获取person的属性名和属性值 List<Attribute> personAttrs = person.attributes(); //由于是List类型所以我们使用for each()循环进行遍历 for(Attribute attr : personAttrs){ System.out.println("节点名:" + attr.getName() + "--节点值:" + attr.getValue()); } }
    0赞 · 0采集
  • 慕粉5101576 2017-07-19
    DOM4J解析xml过程: org.dom4j 1、SAXReader reader = new SAXReader(); 2、Document document = reader.read(); 3、Element rootElement = document.getRootElement(); //得到根节点 4、Iterator it = rootElement.elementIterator(); //通过Element对象的.elementIterator()方法获取迭代器 5、遍历迭代器,获取子节点的信息。强制转换为Element类型。
    0赞 · 0采集
  • 慕粉0852257951 2017-06-10
    SaxReader reader=new SaxReader();
    截图
    0赞 · 0采集
  • 滕玉龙 2017-02-16
    =======开始遍历某一本书======== 节点名:id---节点值:1 =======结束遍历某一本书======== =======开始遍历某一本书======== 节点名:id---节点值:2 =======结束遍历某一本书========
    截图
    0赞 · 0采集
  • 滕玉龙 2017-02-16
    package com.imooc.dom4jtest; import java.io.File; import java.util.Iterator; import java.util.List; import org.dom4j.Attribute; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; public class DOM4JTest { public static void main(String[] args) { // 解析books.xml文件 // 创建SAXReader的对象reader SAXReader reader = new SAXReader();
    截图
    0赞 · 0采集
  • 滕玉龙 2017-02-16
    try { // 通过reader对象的read方法加载books.xml文件,获取document对象 Document document = reader.read(new File("src/res/books.xml")); // 通过document对象获取根节点bookstore Element bookStore = document.getRootElement(); // 通过element对象的elementIterator()方法获取迭代器 Iterator it = bookStore.elementIterator(); // 遍历迭代器,获取根节点中的信息(书籍) while (it.hasNext()) { Element book = (Element) it.next(); // 获取book的属性名以及属性值 List<Attribute> bookAttrs = book.attributes(); for (Attribute attr : bookAttrs) { System.out.println("节点名:" + attr.getName() + "---节点值:" + attr.getValue()); } } } catch (DocumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 运行结果: 节点名:id---节点值:1 节点名:id---节点值:2
    截图
    0赞 · 0采集
  • 没死接着学 2017-01-26
    DOM4J解析xml过程: org.dom4j 1、SAXReader reader = new SAXReader(); 2、Document document = reader.read(); 3、Element rootElement = document.getRootElement(); //得到根节点 4、Iterator it = rootElement.elementIterator(); //通过Element对象的.elementIterator()方法获取迭代器 5、遍历迭代器,获取子节点的信息。强制转换为Element类型。
    0赞 · 1采集
  • 吃火锅的蝙蝠侠 2016-12-17
    DOM4J解析xml //解析books.xml文件 //创建SAXReader的对象reader SAXReader reader = new SAXReader(); try {//通过reader对象的read方法加载books.xml文件,获取document对象 Document document = reader.read(new File("books.xml")); //通过document对象,获取根节点bookStore Element bookStore = document.getRootElement(); //通过element对象的elementIterator方法获取迭代器 Iterator it = bookStore.elementIterator(); //遍历迭代器,获取根节点中的信息 while (it.hasNext()) { System.out.println("开始遍历"); Element book = (Element) it.next(); //获取Book的属性名和属性值 List<Attribute> bookAttrs = book.attributes(); for (Attribute attr : bookAttrs) { System.out.println("节点名" + attr.getName() + "节点值" + attr.getValue()); } System.out.println("结束遍历"); } } catch (DocumentException e) { e.printStackTrace(); }
    0赞 · 1采集
  • 皮皮虾我们_走 2016-11-29
    Rin_酱 DOM4J 解析 xml 文件 1、创建一个 SAXReader 对象 SAXReader saxReader = new SAXReader(); 2、将 xml 文件加载到 SAXReader 中,并获取 document 对象 Document document = saxReader.read(fileName); 3、通过 getRootElement() 获取根节点元素 Element employeeRoot = document.getRootElement(); 4、通过 elementIterator() 获取子节点元素,返回 Iterator 返回迭代器 Iterator eles = eleRoot.elementIterator(); 5、通过 while 遍历迭代器 while(eles.hasNest()){ Element ele = (Element)eles.next();} 6、获取属性节点类似 JDOM 解析 List<Attribute> attrs = ele.attributes(); 7、获取元素节点名、值 ele.getName() ele.getStringValue()/ele.getText() 8、获取属性节点名、值 ele.getName() ele.geValue()
    0赞 · 1采集
  • Rin_酱 2016-10-18
    DOM4J 解析 xml 文件 1、创建一个 SAXReader 对象 SAXReader saxReader = new SAXReader(); 2、将 xml 文件加载到 SAXReader 中,并获取 document 对象 Document document = saxReader.read(fileName); 3、通过 getRootElement() 获取根节点元素 Element employeeRoot = document.getRootElement(); 4、通过 elementIterator() 获取子节点元素,返回 Iterator 返回迭代器 Iterator eles = eleRoot.elementIterator(); 5、通过 while 遍历迭代器 while(eles.hasNest()){ Element ele = (Element)eles.next();} 6、获取属性节点类似 JDOM 解析 List<Attribute> attrs = ele.attributes(); 7、获取元素节点名、值 ele.getName() ele.getStringValue()/ele.getText() 8、获取属性节点名、值 ele.getName() ele.geValue()
    0赞 · 0采集
  • 郭国 2016-10-15
    eclipse中的java project,如果删除了lib中导入错误的jar包,必须右键项目,通过Configure Build Path,对Libraries下无效的包进行移除(Remove),否则项目会出现错误(红色感叹号)警示,导致项目无法运行
    0赞 · 0采集
  • qq_独留怀念_04201579 2016-10-15
    如果创建的是动态web工程,在将jar包放入web-inf下的lib文件夹时, 再准备使用其中的类需要先加入buildpath ,或者先部署下你的项目
    0赞 · 0采集
  • 慕粉3863764 2016-10-08
    使用DOM4J解析XML文件:<br> 1,引用DOM4J的JAR包<br> 2,创建一个SAXReader对象<br> 3,使用SAXReader对象的read方法传入一个File对象,该方法返回一个Document对象<br> 4,使用Document对象的getRootElement方法获取根节点<br> 5,通过根节点对象的elementIterator方法获取book迭代器<br> 6,遍历迭代器获取子节点,通过迭代得到的element对象的getName方法和getValue方法分别获取属性名和属性值
    截图
    0赞 · 0采集
  • 慕妹9026057 2016-09-14
    DOM4J 解析 xml 文件 1、创建一个 SAXReader 对象 SAXReader saxReader = new SAXReader(); 2、将 xml 文件加载到 SAXReader 中,并获取 document 对象 Document document = saxReader.read(fileName); 3、通过 getRootElement() 获取根节点元素 Element employeeRoot = document.getRootElement(); 4、通过 elementIterator() 获取子节点元素,返回 Iterator 返回迭代器 Iterator eles = eleRoot.elementIterator(); 5、通过 while 遍历迭代器 while(eles.hasNest()){ Element ele = (Element)eles.next();} 6、获取属性节点类似 JDOM 解析 List<Attribute> attrs = ele.attributes(); 7、获取元素节点名、值 ele.getName() ele.getStringValue()/ele.getText() 8、获取属性节点名、值 ele.getName() ele.geValue()
    0赞 · 0采集
  • 尐笨笨 2016-09-12
    DOM4J 解析 xml 文件 1、创建一个 SAXReader 对象 SAXReader saxReader = new SAXReader(); 2、将 xml 文件加载到 SAXReader 中,并获取 document 对象 Document document = saxReader.read(fileName); 3、通过 getRootElement() 获取根节点元素 Element employeeRoot = document.getRootElement(); 4、通过 elementIterator() 获取子节点元素,返回 Iterator 返回迭代器 Iterator eles = eleRoot.elementIterator(); 5、通过 while 遍历迭代器 while(eles.hasNest()){ Element ele = (Element)eles.next();} 6、获取属性节点类似 JDOM 解析 List<Attribute> attrs = ele.attributes(); 7、获取元素节点名、值 ele.getName() ele.getStringValue()/ele.getText() 8、获取属性节点名、值 ele.getName() ele.geValue()
    0赞 · 0采集
  • Dicrector 2016-09-08
    DOM4J解析xml文件: 1.创建SAXReader对象 2.通过SAXReader对象的read方法加载book.xml文件(可以是路径也可以是文件名),返回Document对象
    0赞 · 0采集
  • 慕雪8820528 2016-08-31
    应用 DOM4J 解析节点属性 public static void main(String[] args) { // 解析books.xml文件 // 创建SAXReader的对象reader SAXReader reader = new SAXReader(); try { // 通过reader对象的read方法加载books.xml文件,获取docuemnt对象。 Document document = reader.read(new File("src/res/books.xml")); // 通过document对象获取根节点bookstore Element bookStore = document.getRootElement(); // 通过element对象的elementIterator方法获取迭代器 Iterator it = bookStore.elementIterator(); // 遍历迭代器,获取根节点中的信息(书籍) while (it.hasNext()) { System.out.println("=====开始遍历某一本书====="); Element book = (Element) it.next(); // 获取book的属性名以及 属性值 List<Attribute> bookAttrs = book.attributes(); for (Attribute attr : bookAttrs) { System.out.println("属性名:" + attr.getName() + "--属性值:" + attr.getValue()); } Ps:- org.dom4j.io
    0赞 · 0采集
  • 慕雪8820528 2016-08-31
    使用DOM4J解析XML文件:<br> 1,引用DOM4J的JAR包<br> 2,创建一个SAXReader对象<br> 3,使用SAXReader对象的read方法传入一个File对象,该方法返回一个Document对象<br> 4,使用Document对象的getRootElement方法获取根节点<br> 5,通过根节点对象的elementIterator方法获取book迭代器<br> 6,遍历迭代器获取子节点,通过迭代得到的element对象的getName方法和getStringValue方法分别获取属性名和属性值
    0赞 · 0采集
  • 杨歆同学 2016-08-30
    DOM4J下载路径
    截图
    0赞 · 1采集
  • gg的大牛之路 2016-08-28
    使用DOM4J解析XML文件:<br> 1,引用DOM4J的JAR包<br> 2,创建一个SAXReader对象<br> 3,使用SAXReader对象的read方法传入一个File对象,该方法返回一个Document对象<br> 4,使用Document对象的getRootElement方法获取根节点<br> 5,通过根节点对象的elementIterator方法获取book迭代器<br> 6,遍历迭代器获取子节点,通过迭代得到的element对象的getName方法和getStringValue方法分别获取属性名和属性值
    0赞 · 1采集
  • jackaroo1024 2016-08-18
    DOM4J 解析 xml 文件 1、创建一个 SAXReader 对象 SAXReader saxReader = new SAXReader(); 2、将 xml 文件加载到 SAXReader 中,并获取 document 对象 Document document = saxReader.read(fileName); 3、通过 getRootElement() 获取根节点元素 Element employeeRoot = document.getRootElement(); 4、通过 elementIterator() 获取子节点元素,返回 Iterator 返回迭代器 Iterator eles = eleRoot.elementIterator(); 5、通过 while 遍历迭代器 while(eles.hasNest()){ Element ele = (Element)eles.next();} 6、获取属性节点类似 JDOM 解析 List<Attribute> attrs = ele.attributes(); 7、获取元素节点名、值 ele.getName() ele.getStringValue()/ele.getText() 8、获取属性节点名、值 ele.getName() ele.geValue()
    0赞 · 0采集
  • 小浩233 2016-07-25
    DOM4J 解析 xml 文件 1、创建一个 SAXReader 对象 SAXReader saxReader = new SAXReader(); 2、将 xml 文件加载到 SAXReader 中,并获取 document 对象 Document document = saxReader.read(fileName); 3、通过 getRootElement() 获取根节点元素 Element employeeRoot = document.getRootElement(); 4、通过 elementIterator() 获取子节点元素,返回 Iterator 返回迭代器 Iterator eles = eleRoot.elementIterator(); 5、通过 while 遍历迭代器 while(eles.hasNest()){ Element ele = (Element)eles.next();} 6、获取属性节点类似 JDOM 解析 List<Attribute> attrs = ele.attributes(); 7、获取元素节点名、值 ele.getName() ele.getStringValue()/ele.getText() 8、获取属性节点名、值 ele.getName() ele.geValue()
    0赞 · 1采集
  • Marsor 2016-07-12
    DOM4J 解析 xml 文件 1、创建一个 SAXReader 对象 SAXReader saxReader = new SAXReader(); 2、通过SAXReader对象的read方法加载books.xml文件,获取docuemnt对象 Document document = saxReader.read(fileName); 3、通过 getRootElement() 获取根节点bookstore Element bookstore = document.getRootElement(); 4、通过 elementIterator() 获取book的迭代器 Iterator it = bookstore.elementIterator(); 5、遍历迭代器,获取根节点中的信息(书籍) while(it.hasNext()){ //获取子节点的元素 Element book = (Element)it.next();} 6、获取属性节点类似 JDOM 解析 List<Attribute> attrs = book.attributes(); 7、遍历,获取属性节点名、值 book.getName() book.geValue() 8、获取book子节点的迭代器 Iterator itt = book.elementIterator(); 8、遍历,获取元素节点名、值 book.getName() book.getStringValue()/book.getText()
    截图
    0赞 · 0采集
  • 夜还没黑 2016-06-22
    DOM4J 解析 xml 文件 1、创建一个 SAXReader 对象 SAXReader saxReader = new SAXReader(); 2、通过SAXReader对象的read方法加载books.xml文件,获取docuemnt对象 Document document = saxReader.read(fileName); 3、通过 getRootElement() 获取根节点bookstore Element bookstore = document.getRootElement(); 4、通过 elementIterator() 获取book的迭代器 Iterator it = bookstore.elementIterator(); 5、遍历迭代器,获取根节点中的信息(书籍) while(it.hasNext()){ //获取子节点的元素 Element book = (Element)it.next();} 6、获取属性节点类似 JDOM 解析 List<Attribute> attrs = book.attributes(); 7、遍历,获取属性节点名、值 book.getName() book.geValue() 8、获取book子节点的迭代器 Iterator itt = book.elementIterator(); 8、遍历,获取元素节点名、值 book.getName() book.getStringValue()/book.getText()
    3赞 · 3采集
  • D布克 2016-06-16
    DOM4J 解析 xml 文件 1、创建一个 SAXReader 对象 SAXReader saxReader = new SAXReader(); 2、将 xml 文件加载到 SAXReader 中,并获取 document 对象 Document document = saxReader.read(fileName); 3、通过 getRootElement() 获取根节点元素 Element employeeRoot = document.getRootElement(); 4、通过 elementIterator() 获取子节点元素,返回 Iterator 返回迭代器 Iterator eles = eleRoot.elementIterator(); 5、通过 while 遍历迭代器 while(eles.hasNest()){ Element ele = (Element)eles.next();} 6、获取属性节点类似 JDOM 解析 List<Attribute> attrs = ele.attributes(); 7、获取元素节点名、值 ele.getName() ele.getStringValue()/ele.getText() 8、获取属性节点名、值 ele.getName() ele.geValue()
    0赞 · 0采集
数据加载中...
开始学习 免费