麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

[JAVA100例]069、使用SAX解析XML

2019-11-18 13:55:51
字體:
來源:轉載
供稿:網友

ReadxmlDemo.java


import java.io.*;
import javax.xml.parsers.*;
import org.xml.sax.*;
import org.xml.sax.helpers.*;


public class ReadXmlDemo extends DefaultHandler {


    public static void main(String[] arguments) {
        if (arguments.length > 0){
     ReadXmlDemo read = new ReadXmlDemo(arguments[0]);
 } else {
     System.out. }
    }


    ReadXmlDemo(String xmlFile) {
        File input = new File(xmlFile);
 SAXParserFactory factory = SAXParserFactory.newInstance();
 factory.setValidating(true);
 try {
     SAXParser sax = factory.newSAXParser();
     sax.parse(input, new XmlHandler() );
 } catch (ParserConfigurationException pce) {
     System.out.println("Could not create that parser.");
     System.out.println(pce.getMessage());
 } catch (SAXException saxe) {
     System.out.println("Problem with the SAX parser.");
     System.out.println(saxe.getMessage());
 } catch (IOException ioe) {
     System.out.println("Error reading file.");
     System.out.println(ioe.getMessage());
 }
    }
}


class XmlHandler extends DefaultHandler {
    static int READING_NAME = 1;
    static int READING_SEX = 2;
    static int READING_BIRTH = 3;
    static int READING_NOTHING = 0;
    int currentActivity = READING_NOTHING;
    ReadXml xml = new ReadXml();


    XmlHandler() {
        super();
    }


    public void startElement(String uri, String localName, String qName, Attributes attributes) {
   
        if (qName.equals("title"))
            currentActivity = READING_NAME;
 else if (qName.equals("file"))
     currentActivity = READING_SEX;
 //else if (qName.equals("Birth"))
     //currentActivity = READING_BIRTH;
    }


    public void characters(char[] ch, int start, int length) {
        String value = new String(ch, start, length);
 if (currentActivity == READING_NAME)
     xml.name = value;
 if (currentActivity == READING_SEX)
     xml.sex = value;
 //if (currentActivity == READING_BIRTH)
     //xml.birth = value;
    }




發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩视频高清 | 午夜视频大全 | 国产1区2区3区中文字幕 | 久久草在线视频国产 | 日本一级黄色大片 | 久草最新在线 | 国产1区2区3区中文字幕 | 亚洲一区 国产精品 | 九九热九九爱 | 成人做爰高潮片免费视频韩国 | 精品国产99久久久久久宅男i | 久久福利精品 | 男人天堂新地址 | 中文字幕极速在线观看 | 成人毛片100免费观看 | 国产精品久久久久久久久久久久午夜 | 毛片免费视频观看 | 色域tv | 18视频在线观看娇喘 | 成人午夜视频在线观看 | 99精品视频网站 | 欧美日韩免费一区 | 黄色毛片视频在线观看 | 欧美无极品 | 午夜视频你懂的 | 成人三级电影在线 | 毛片在线免费观看视频 | 蜜桃91麻豆| 久久综合狠狠综合久久 | 毛片在线视频在线播放 | 免费成人 | 欧美精品色精品一区二区三区 | 天天看成人免费毛片视频 | 久久久久夜色精品国产老牛91 | 欧美性生交大片 | 91 在线观看| 麻豆传传媒久久久爱 | 亚洲经典视频 | 叉逼视频 | 久久精品国产99国产精品亚洲 | 九九热视频这里只有精品 |