zoukankan      html  css  js  c++  java
  • java 读取xml

    采用sax的方式来读取并解析xml文件。

    public static void main(String[] args) throws DocumentException {
    		//1.获取到读取对象
    		SAXReader saxReader = new SAXReader();
    		Document doc = saxReader.read("f:\info.xml");
    		Element rootElement = doc.getRootElement();
    		getNodes(rootElement);
    	}
    	static public void getNodes(Element rootElement){
    		String name = rootElement.getName();
    		System.out.println("节点名称:"+name);
    		//获取节点属性
    		List<Attribute> attributes = rootElement.attributes();
    		for (Attribute attribute : attributes) {
    			System.out.println("属性名称:"+attribute.getName()+",属性value"+attribute.getValue());
    		}
    		String value=rootElement.getTextTrim();
    		if(!value.equals("")){
    			System.out.println("节点value"+value);
    		}
    		//判断是否有下一个节点
    		Iterator<Element> elementIterator = rootElement.elementIterator();
    		while (elementIterator.hasNext()) {
    			Element next = elementIterator.next();
    			getNodes(next);
    		}
    	}
    

      

  • 相关阅读:
    函数之形参与实参
    函数的介绍与方法
    生活如戏
    zabbix中的sql
    1
    1
    通过snmpwalk抓取设备端口的流量状况
    abc
    as
    网络质量IP获取脚本
  • 原文地址:https://www.cnblogs.com/hglSV/p/11192265.html
Copyright © 2011-2022 走看看