亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? saxparser1.java~257~

?? 一個java的解析xml的例子
?? JAVA~257~
字號:
package xmlsax;import java.util.*;import java.io.*;import java.io.IOException;import org.xml.sax.*;import org.xml.sax.helpers.*;import org.apache.xerces.parsers.SAXParser;public class SaxParser1 extends DefaultHandler {  private java.util.Stack  tagStack=new java.util.Stack();  private String resultXML="";  //寫成XML的字符串  private String indent="";  private static final java.lang.String NEWLINE=System.getProperty("line.separator");  private PrintWriter printFile=null;  private String resultPZ="您所選擇的設(shè)備類型如下:" + NEWLINE;   //返回所選擇的設(shè)備類型  private String resultTXT="";//寫成文本的字符串  String[] res =new String[10];       //類型列表  int len = 0,sel,selport,f=0;  String sbname,tag;  public static void main(String[] argv) {    if (argv.length != 1) {      System.out.println("Usage: java SaxParser1 [URI]");      System.exit(0);    }    String uri = argv[0];    try {      XMLReader parser = XMLReaderFactory.createXMLReader("org.apache.xerces.parsers.SAXParser");      SaxParser1 SaxParser1Instance = new SaxParser1();      parser.setContentHandler(SaxParser1Instance);      parser.parse(uri);    }    catch(IOException ioe) {      ioe.printStackTrace();    }    catch(SAXException saxe) {      saxe.printStackTrace();    }  }//將字符串中的單詞拆開  public String[] sTOc(String temp){    String[] res =new String[10];    StringTokenizer st = new StringTokenizer(temp);    len = 0;    while(st.hasMoreTokens())      res[len++] = st.nextToken() + " " + sbname;    return res;  }//顯示外設(shè)選擇菜單  private int selectSb(String[] sb) {    int i;    String s = "";    String ask = "\n確認(rèn)請按回車,或選擇其它";    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));    System.out.println("請?jiān)谙铝?quot; + sbname + "類型中選擇一種\n");    for(i=0;i<len;i++)      System.out.println("        " + i +"."+ sb[i] + "\n");    i=0;    System.out.println("請輸入0 -- " + (len-1) + "(直接回車,默認(rèn)選擇0):");    try {      s = in.readLine();      Integer tt=new java.lang.Integer(0);      while ( s.length() != 0) {      	i=tt.valueOf(s).intValue();        if(i<len && i>=0)            System.out.println("您選擇的" + sbname + "是: " + sb[i] + "\n" + ask + sbname);        else            System.out.println("錯誤的選擇!!");        s = in.readLine();      }    } catch (IOException e) {        e.printStackTrace();      }    return i;  }//顯示所用端口選擇菜單  private int selectPort(String sbname) {    int i;    String s = "";    String ask = "\n確認(rèn)請按回車,或選擇其它";    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));    System.out.println("請為" + sbname + "選擇一種輔口\n");    i=0;    System.out.println("請輸入1 或 2 或 3 分別代表輔口1、2、3(直接回車,默認(rèn)選擇1):");    try {      s = in.readLine();      Integer tt=new java.lang.Integer(0);      while ( s.length() != 0) {      	i=tt.valueOf(s).intValue();        if(i<3 && i>=0)            System.out.println("您為" + sbname + "設(shè)備選擇的輔口是: " + i + "\n" + ask + sbname);        else            System.out.println("錯誤的選擇!!");        s = in.readLine();      }    } catch (IOException e) {        e.printStackTrace();      }    return i;  }  private String locateValue(String tagName) {    return sbname;  }    /**@todo: Implement this characters method*/  public void characters(char[] ch, int start, int length) throws SAXException {    String value = new String(ch, start, length);    if(f == 1){      resultTXT=resultTXT+value+"}"+NEWLINE;      f = 0;    }  }    /**@todo: Implement this endDocument method*/  public void endDocument() throws SAXException {    String ask = "\n確認(rèn)請按回車,或輸入其它文件名:";    String s = "";    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));    String filename = "config.ini";    System.out.println(resultPZ);    System.out.println("您是否將上面的選擇保存為配置文件Y/N(直接回車,默認(rèn)選擇N):");    try {      s = in.readLine();      if ( s.length() != 0) {        if(s.equals("Y")|| s.equals("y")){            System.out.println("您是否保存為:" + filename + "\n" + ask);            s = in.readLine();           if ( s.length() != 0)              filename = s;            try {                printFile=new PrintWriter(new FileWriter(filename));                printFile.print(resultTXT);                printFile.close();                System.out.println("您已成功保存配置文件:" + filename);            } catch(IOException e) {                System.out.println("打開 " + filename + " 時出錯:"+e);            }        }      }    } catch (IOException e) {        e.printStackTrace();      }  }    /**@todo: Implement this endElement method*/  public void endElement(String uri, String localName, String qName) throws SAXException {    if(localName.equals("trnDef")) {	}	else if(localName.equals("Device")) {		String tagName=(String)tagStack.pop();		indent=indent.substring(0,indent.length()-4);                  resultXML=resultXML+indent+"</"+tagName+">"+NEWLINE;	}	else if(localName.equals("Name")) {		String tagName=(String)tagStack.pop();		indent=indent.substring(0,indent.length()-4);                if (res[sel].equals(tag))                resultXML=resultXML+indent+"</"+tagName+">"+NEWLINE;              else                tag = "";	}  }    /**@todo: Implement this startDocument method*/  public void startDocument() throws SAXException {  }    /**@todo: Implement this startElement method*/  public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {    if(localName.equals("Def")) {	}	else if(localName.equals("Device")) {		String tagName=attributes.getValue(0);                String tagValue=attributes.getValue(1);                sbname = tagName;                res=sTOc(tagValue);                sel=selectSb(res);                if (tagName.equals("密碼鍵盤") || tagName.equals("讀卡器"))                   selport=selectPort(tagName);        	tagStack.push(tagName);                tag = tagName + " " + sbname;                resultXML=resultXML+indent+"<"+tagName+">"+NEWLINE;		indent+="    ";                resultPZ=resultPZ+tagName+"=";      //返回設(shè)備名                resultTXT=resultTXT+"<"+tagName+"=";      //返回設(shè)備名	}	else if(localName.equals("Name")) {		String tagName=attributes.getValue(0);         	tagStack.push(tagName);                tag = tagName + " " + sbname;                if (res[sel].equals(tag)){                  resultXML=resultXML+indent+"<"+tagName+">"+NEWLINE;                  resultPZ=resultPZ+tagName+NEWLINE;  //返回設(shè)備類型                  resultTXT=resultTXT+tagName+">"+NEWLINE;  //返回設(shè)備類型                if (tagName.equals("密碼鍵盤") || tagName.equals("讀卡器"))                  resultTXT=resultTXT+"{port="+selport+"}"+NEWLINE;               }		indent+="    ";	}	else if(localName.equals("Values")) {		String tagName=attributes.getValue(0);		String tagValue=locateValue(tagName);		if(!tagValue.equals("")) {                if (res[sel].equals(tag)){                  resultXML=resultXML+indent+"<"+tagName+">"+tagValue+"</"+tagName+">"+NEWLINE; //                 resultTXT=resultTXT+"{"+tagName+"="+tagValue+"}"+NEWLINE;                  resultTXT=resultTXT+"{"+tagName+"=";                  f = 1;                }		}	}  }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产麻豆精品视频| 亚洲欧洲美洲综合色网| 天堂av在线一区| 欧美日韩一区三区| 三级在线观看一区二区| 7799精品视频| 另类的小说在线视频另类成人小视频在线 | 亚洲福利一二三区| 欧美日韩亚洲综合在线 | 欧美亚洲国产一区在线观看网站| 亚洲精品国产成人久久av盗摄 | 欧美综合一区二区| 日韩综合在线视频| 久久久亚洲精华液精华液精华液| 国产成a人无v码亚洲福利| 国产精品免费aⅴ片在线观看| 色婷婷亚洲精品| 天天综合天天综合色| 欧美变态tickle挠乳网站| 国产91精品免费| 亚洲动漫第一页| 亚洲精品在线三区| 色婷婷久久久久swag精品| 免费精品视频最新在线| 国产精品久久影院| 欧美精品乱码久久久久久按摩| 九九九精品视频| 依依成人精品视频| 欧美精品一区视频| 欧美做爰猛烈大尺度电影无法无天| 欧美aaa在线| 亚洲日韩欧美一区二区在线| 91精品国产一区二区人妖| 国产91高潮流白浆在线麻豆 | 久久久亚洲国产美女国产盗摄| 99精品久久久久久| 蜜桃视频在线一区| 一区二区三区在线视频播放| 欧美大胆人体bbbb| 在线观看不卡一区| 东方aⅴ免费观看久久av| 亚洲国产乱码最新视频| 欧美国产精品一区二区三区| 欧美日韩美少妇| heyzo一本久久综合| 蜜乳av一区二区| 亚洲国产成人porn| 18成人在线视频| 国产欧美日韩视频在线观看| 欧美一区二区视频在线观看2020 | 一区二区三区在线视频观看58 | 国产精品一二一区| 秋霞午夜av一区二区三区| 亚洲精品视频免费观看| 国产欧美一区在线| 欧美电影免费观看高清完整版在线 | 色婷婷综合在线| 成人精品视频.| 经典三级视频一区| 日本伊人精品一区二区三区观看方式| **网站欧美大片在线观看| 国产欧美中文在线| 久久久99久久| 国产亚洲一本大道中文在线| 一区二区三区小说| 中文字幕av不卡| 国产婷婷色一区二区三区在线| 日韩欧美精品三级| 欧美一级黄色大片| 在线不卡欧美精品一区二区三区| 91蜜桃视频在线| 91女神在线视频| 成人av影视在线观看| 国产一区二区中文字幕| 激情成人综合网| 久久精品国产成人一区二区三区| 天天操天天综合网| 日韩av中文字幕一区二区三区| 亚洲成人av电影在线| 亚洲亚洲精品在线观看| 亚洲二区在线视频| 丝瓜av网站精品一区二区| 日韩福利电影在线| 久久er99精品| 国产v综合v亚洲欧| 99精品国产99久久久久久白柏| av午夜精品一区二区三区| 99re8在线精品视频免费播放| kk眼镜猥琐国模调教系列一区二区 | 亚洲一区二区三区视频在线播放| 亚洲综合一二三区| 日韩激情中文字幕| 国产综合色视频| 成人午夜免费av| 91福利在线免费观看| 欧美麻豆精品久久久久久| 日韩一级二级三级精品视频| 精品国产麻豆免费人成网站| 国产偷国产偷亚洲高清人白洁 | 亚洲色图一区二区| 欧美成人综合网站| 中文欧美字幕免费| 亚洲图片欧美综合| 久久99久久99精品免视看婷婷| 国产精品一区三区| 色综合亚洲欧洲| 日韩欧美在线123| 中文字幕免费在线观看视频一区| 亚洲欧美日韩一区| 久久国产乱子精品免费女| 丁香婷婷综合激情五月色| 在线观看欧美黄色| 久久美女艺术照精彩视频福利播放| 中文字幕在线播放不卡一区| 亚洲成av人**亚洲成av**| 国产一区二区按摩在线观看| 一本一道久久a久久精品| 日韩一区二区免费视频| 中文字幕制服丝袜成人av| 日韩精品视频网站| 成人av动漫网站| 日韩一区二区免费在线电影| 亚洲欧洲精品一区二区三区不卡| 奇米影视7777精品一区二区| av影院午夜一区| 日韩免费视频一区二区| 一区二区三区不卡视频在线观看| 蜜桃视频第一区免费观看| 91在线观看美女| 久久―日本道色综合久久| 一区二区三区日本| 成人中文字幕在线| 日韩视频免费观看高清在线视频| 日韩美女视频19| 国产丶欧美丶日本不卡视频| 欧美性猛片aaaaaaa做受| 国产精品免费网站在线观看| 麻豆高清免费国产一区| 欧美三级在线播放| 国产精品传媒在线| 国产福利91精品| 日韩精品一区二| 视频一区中文字幕| 欧美色手机在线观看| ...xxx性欧美| 成+人+亚洲+综合天堂| 精品国产免费人成在线观看| 日韩国产欧美在线视频| 欧美亚洲愉拍一区二区| 国产精品看片你懂得| 国产成人精品在线看| 久久综合给合久久狠狠狠97色69| 日韩综合在线视频| 欧美三级日韩三级| 亚洲精品乱码久久久久久久久| 成人毛片视频在线观看| 亚洲国产精品二十页| 国产毛片一区二区| 精品国产乱码久久久久久夜甘婷婷 | 久久97超碰国产精品超碰| 91精品国产福利| 午夜精品福利一区二区三区av| 在线免费观看日本欧美| 一区二区三区日韩精品视频| 在线免费一区三区| 亚洲午夜久久久久久久久电影院| 色就色 综合激情| 亚洲伊人色欲综合网| 在线观看91视频| 亚洲福中文字幕伊人影院| 欧美精品少妇一区二区三区| 偷拍一区二区三区四区| 制服丝袜av成人在线看| 美女精品一区二区| 久久这里只有精品首页| 国产成人综合在线播放| 国产精品视频线看| 92国产精品观看| 亚洲国产日韩一级| 日韩一区二区影院| 国产一区二区三区香蕉| 国产精品美女一区二区| 色婷婷激情综合| 日本中文字幕一区二区视频| 日韩免费看的电影| 国产成人精品1024| 亚洲天堂免费在线观看视频| 在线观看日韩国产| 久久se这里有精品| 国产精品久久久久久妇女6080| 91网页版在线| 免费看欧美美女黄的网站| 国产日韩欧美亚洲| 色老综合老女人久久久| 日本最新不卡在线| 国产精品久久久久aaaa樱花| 在线看国产一区| 精品一区二区三区在线观看国产| 同产精品九九九| 蜜芽一区二区三区|