中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SAX如何解析XML

發布時間:2021-07-27 11:04:40 來源:億速云 閱讀:124 作者:小新 欄目:編程語言

這篇文章主要介紹了SAX如何解析XML,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

SAX簡單解析XML的示例代碼分享

package com.zkn.xmlparse.text;

import java.io.File;
import java.util.Iterator;

import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * @since:2015-6-3 下午12:40:10
 * 
 */
public class XMLParseTest02 {

	public static void main(String[] args) throws Exception {
		SAXReader reader = new SAXReader();
		Document document = reader.read(new File("src/mapping.xml"));
		Element element = document.getRootElement();
		getElement(element);
	}
	
	public static void getElement(Element element) {
		/**
		 * 得到tag名字
		 */
		String elements = element.getName();
		Iterator<?> ite = element.attributes().iterator();
		String attrName = "";
		while(ite.hasNext()) {
			Attribute attr =  (Attribute)ite.next();
			attrName += attr.getName() + "="+attr.getValue()+"   ";
		}
		System.out.println("元素名字:"+elements+"  屬性:"+attrName);
		Iterator<?> it = element.elements().iterator();
		while(it.hasNext()){
			Element ele = (Element)it.next();
			//遞歸調用
			getElement(ele);
		}
	}
	
}

感謝你能夠認真閱讀完這篇文章,希望小編分享的“SAX如何解析XML”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宣城市| 类乌齐县| 察隅县| 南漳县| 喜德县| 南投市| 怀来县| 肇源县| 民权县| 沿河| 长岛县| 招远市| 措美县| 黄浦区| 全州县| 信丰县| 镇巴县| 兴国县| 黄冈市| 仁布县| 庆阳市| 保定市| 大石桥市| 新津县| 班玛县| 仙桃市| 尼木县| 若尔盖县| 天水市| 永年县| 东乌珠穆沁旗| 安化县| 颍上县| 肇东市| 元氏县| 馆陶县| 中方县| 岢岚县| 南宁市| 翁牛特旗| 青神县|