日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

java xml解析_XML的理解以及SAX解析流程

發布時間:2023/12/19 asp.net 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java xml解析_XML的理解以及SAX解析流程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

XML一般用來存儲數據作為數據存儲的一種格式

XML還可以用于作為軟件的參數配置

這里講下如何理解java中的相對路徑

在java中如何獲取當前的路徑,當我們知道當前的路徑了以后我們就可以使用絕對路徑了

package cn.jd.server.basic;import java.io.IOException;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHandler;/* * 熟悉SAX解析流程 */public class XmlTest01 {public static void main(String[] args) throws ParserConfigurationException, SAXException, IOException {System.out.println();//SAX解析//1.獲得解析工廠SAXParserFactory factory=SAXParserFactory.newInstance();//2.從解析工廠獲得解析器SAXParser parse=factory.newSAXParser(); //3.編寫處理器//4.加載文檔Document注冊處理器PHandler handler=new PHandler();//5.解析 用當前線程的類加載器拿到p.xml的資源parse.parse(Thread.currentThread().getContextClassLoader().getResourceAsStream("cn/jd/server/basic/p.xml"),handler);}}class PHandler extends DefaultHandler{@Overridepublic void startDocument() throws SAXException {System.out.println("解析文檔開始");}@Overridepublic void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {System.out.println(qName+"-->解析開始");}@Overridepublic void characters(char[] ch, int start, int length) throws SAXException {String contents=new String(ch,start,length).trim();if(contents.length()>0) {System.out.println("內容為:"+contents);}else {System.out.println("空內容");}}@Overridepublic void endElement(String uri, String localName, String qName) throws SAXException {System.out.println(qName+"-->解析結束");}@Overridepublic void endDocument() throws SAXException {System.out.println("解析文檔結束");}}<?xml version="1.0" encoding="utf-8"?>至尊寶9000白晶晶7000

總結

以上是生活随笔為你收集整理的java xml解析_XML的理解以及SAX解析流程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。