20190312课堂作业<Dom4j>
package Test2019.M03.d12; import java.io.File; import java.util.Iterator; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; public class Dom4jTest { public void showInfo(){ SAXReader saxr = new SAXReader(); try { //saxr方法里面找 //符合条件 //1/File文件作为提取信息 //2/返回domcument类 Document dom = saxr.read(new File("收藏信息.xml")); //获取,一般用get方法,果然是这样的 Element rootElement = dom.getRootElement(); //获取迭代器,返回元素节点 Iterator<Element> elementIterator = rootElement.elementIterator(); //第一次循环 while(elementIterator.hasNext()){ Element next = elementIterator.next(); //获取属性的值,通过属性的名字,直接找方法 System.out.println(next.attributeValue("name")); //获取子节点的元素 Iterator<Element> elementIterator2 = next.elementIterator(); while(elementIterator2.hasNext()){ Element next2 = elementIterator2.next(); System.out.println(next2.attributeValue("name")); } } } catch (DocumentException e) { e.printStackTrace(); } } public static void main(String[] args) { Dom4jTest d4 = new Dom4jTest(); d4.showInfo(); }
华为
U8650
HW123
HW456
苹果
iphone6
iphone6s
iphone7
三星
NOTE2
增删改

浙公网安备 33010602011771号