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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? xmlpidfparser.java

?? It is Java for SIP phone
?? JAVA
字號:
package gov.nist.applet.phone.ua.pidf.parser;import java.io.IOException;import java.io.StringReader;import org.xml.sax.Attributes;import org.xml.sax.InputSource;import org.xml.sax.SAXException;import org.xml.sax.SAXParseException;import org.xml.sax.XMLReader;import org.xml.sax.helpers.DefaultHandler;import javax.xml.parsers.SAXParserFactory;import javax.xml.parsers.SAXParser;/** parser for a XML file */public class XMLpidfParser extends DefaultHandler {        private PresenceTag presenceTag;    private PresentityTag presentityTag;    private AtomTag atomTag;    private AddressTag addressTag;    private StatusTag statusTag;    private MSNSubStatusTag msnSubStatusTag;        private XMLReader xmlReader;        private static long id=1000;        /** start the parsing     * @param file to parse     * @return Vector containing the test cases     */    public XMLpidfParser(String fileLocation) {         try {           	SAXParserFactory saxParserFactory=SAXParserFactory.newInstance();			SAXParser saxParser=saxParserFactory.newSAXParser();            xmlReader = saxParser.getXMLReader();			xmlReader.setContentHandler(this);			xmlReader.setFeature            ("http://xml.org/sax/features/validation",false);            // parse the xml specification for the event tags.			xmlReader.parse(fileLocation);                   } catch (SAXParseException spe) {            spe.printStackTrace();        } catch (SAXException sxe) {            sxe.printStackTrace();        } catch (IOException ioe) {            // I/O error            ioe.printStackTrace();        } catch (Exception pce) {            // Parser with specified options can't be built            pce.printStackTrace();        }    }    /** start the parsing     * @param file to parse     * @return Vector containing the test cases     */    public XMLpidfParser() {        try {			SAXParserFactory saxParserFactory=SAXParserFactory.newInstance();			SAXParser saxParser=saxParserFactory.newSAXParser();			xmlReader = saxParser.getXMLReader();			xmlReader .setContentHandler(this);			//xmlReader .setFeature			//("http://xml.org/sax/features/validation",false);			// parse the xml specification for the event tags.	           } catch (Exception e) {            e.printStackTrace();        }           }        public void parsePidfString(String body) {        try {            StringReader stringReader=new StringReader(body);            InputSource inputSource=new InputSource(stringReader);            inputSource.setSystemId("file://");            xmlReader.parse(inputSource);        } catch (Exception e) {            e.printStackTrace();        }    }        public PresenceTag getPresenceTag() {        return presenceTag;    }        //===========================================================    // SAX DocumentHandler methods    //===========================================================    public void startDocument() throws SAXException {        try {             System.out.println("Parsing XML pidf string");        }         catch (Exception e) {            throw new SAXException("XMLpidfParser error", e);        }    }    public void endDocument() throws SAXException {        try {			System.out.println("XML pidf string parsed successfully!!!");        }         catch (Exception e) {            throw new SAXException("XMLpidfParser error", e);        }    }    public void startElement(String namespaceURI,                             String lName, // local name                             String qName, // qualified name                             Attributes attrs)                             throws SAXException    {        String element=qName;        if (element.compareToIgnoreCase("presence") ==0 ) {            presenceTag=new PresenceTag();        }        if (element.compareToIgnoreCase("presentity") ==0 ) {            presentityTag=new PresentityTag();            String uri= attrs.getValue("uri");            if (uri!=null) {                uri=uri.trim();                presentityTag.setURI(uri);            }            else {                System.out.println("ERROR, XMLpidfParser, the presentity uri is null");            }        }        if (element.compareToIgnoreCase("atom") ==0 ) {            atomTag=new AtomTag();            String id=attrs.getValue("id");            if (id!=null) {                id=id.trim();                atomTag.setId(id);            }            else {                System.out.println("ERROR, XMLpidfParser, the atom id is null");            }        }        if (element.compareToIgnoreCase("address") ==0 ) {            addressTag=new AddressTag();            String uri=attrs.getValue("uri");            if (uri!=null) {                uri=uri.trim();                addressTag.setURI(uri);            }            else {                System.out.println("ERROR, XMLpidfParser, the address uri is null");            }                        String priority=attrs.getValue("priority");            if (priority!=null) {                try {                    addressTag.setPriority(Float.parseFloat(priority.trim()));                }                catch(Exception e) {                    e.printStackTrace();                }            }            else {                System.out.println("DEBUG, XMLpidfParser, the priority is null");            }        }        if (element.compareToIgnoreCase("status") ==0 ) {            statusTag=new StatusTag();            String status=attrs.getValue("status");            if (status!=null) {                status=status.trim();                statusTag.setStatus(status);            }            else {                System.out.println("ERROR, XMLpidfParser, the status status is null");            }                   }        if (element.compareToIgnoreCase("msnsubstatus") ==0 ) {            msnSubStatusTag=new MSNSubStatusTag();            String msnSubStatus=attrs.getValue("substatus");            if (msnSubStatus!=null) {                msnSubStatus=msnSubStatus.trim();                msnSubStatusTag.setMSNSubStatus(msnSubStatus);            }            else {                System.out.println("ERROR, XMLpidfParser, the msnsubstatus substatus is null");            }                    }    }        public void endElement(String namespaceURI,    String sName, // simple name    String qName  // qualified name    )    throws SAXException    {        String element=qName;        if (element.compareToIgnoreCase("presence") ==0 ) {        }        if (element.compareToIgnoreCase("presentity") ==0 ) {           presenceTag.setPresentityTag(presentityTag);        }        if (element.compareToIgnoreCase("atom") ==0 ) {           presenceTag.addAtomTag(atomTag);        }        if (element.compareToIgnoreCase("address") ==0 ) {           atomTag.setAddressTag(addressTag);        }        if (element.compareToIgnoreCase("status") ==0 ) {            addressTag.setStatusTag(statusTag);        }        if (element.compareToIgnoreCase("msnsubstatus") ==0 ) {            addressTag.setMSNSubStatusTag(msnSubStatusTag);        }    }    public void characters(char buf[], int offset, int len)    throws SAXException    {        String str = new String(buf, offset, len);    }    public static String createXMLBody(String status,String subStatus,String subscriberName,    String contactAddress) {        PresenceTag presenceTag=new PresenceTag();        PresentityTag presentityTag=new PresentityTag();        presentityTag.setURI(subscriberName);        presenceTag.setPresentityTag(presentityTag);        AtomTag atomTag=new AtomTag();        StatusTag statusTag=new StatusTag();        statusTag.setStatus(status);        MSNSubStatusTag msnSubStatusTag=new MSNSubStatusTag();        msnSubStatusTag.setMSNSubStatus(subStatus);        AddressTag addressTag=new AddressTag();        addressTag.setStatusTag(statusTag);        addressTag.setMSNSubStatusTag(msnSubStatusTag);        addressTag.setURI("sip:"+contactAddress);        atomTag.setAddressTag(addressTag);        atomTag.setId("nist-sipId"+id);        id++;        presenceTag.addAtomTag(atomTag);                String result=presenceTag.toString();                return result;    }    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩免费性生活视频播放| 日韩一区和二区| 麻豆国产精品一区二区三区| 亚洲精品五月天| 亚洲三级免费观看| 亚洲日韩欧美一区二区在线| 综合婷婷亚洲小说| 亚洲黄色在线视频| 亚洲综合一区在线| 亚洲高清不卡在线观看| 婷婷久久综合九色综合绿巨人| 一区二区三区精品在线观看| 亚洲一区二区不卡免费| 亚洲成人午夜影院| 美女免费视频一区二区| 激情综合网天天干| 丁香天五香天堂综合| 成人午夜av电影| 91丝袜美女网| 欧美日本在线观看| 久久综合国产精品| 亚洲欧美一区二区在线观看| 亚洲在线视频网站| 麻豆国产精品一区二区三区| 国产不卡一区视频| 在线视频你懂得一区| 91精品一区二区三区久久久久久| 精品国产乱码久久久久久夜甘婷婷| 欧美精品一区二区三区很污很色的 | 欧美色男人天堂| 欧美mv和日韩mv国产网站| 国产欧美综合色| 自拍偷拍国产亚洲| 六月婷婷色综合| 99综合影院在线| 日韩一区二区在线播放| 中文字幕一区二区三区四区不卡 | 欧美xxx久久| 中文字幕亚洲区| 日韩电影一区二区三区| 成人免费黄色大片| 欧美一区二区三区在| 欧美国产精品v| 图片区小说区国产精品视频| 国产精品一区在线观看乱码| 91麻豆福利精品推荐| 精品噜噜噜噜久久久久久久久试看| 国产精品色眯眯| 奇米精品一区二区三区四区| 丁香啪啪综合成人亚洲小说 | 精品视频一区二区不卡| 中文字幕欧美三区| 蜜桃一区二区三区四区| 91老司机福利 在线| 久久久亚洲高清| 亚洲成人免费视| gogo大胆日本视频一区| 精品国产区一区| 无吗不卡中文字幕| 色婷婷综合五月| 国产精品国产馆在线真实露脸| 久久精品国产999大香线蕉| 欧美视频一区二区三区四区 | 国产精品国产三级国产三级人妇 | 91免费国产在线观看| 精品黑人一区二区三区久久| 日韩—二三区免费观看av| 欧美最猛性xxxxx直播| 亚洲色图在线播放| av电影天堂一区二区在线| 国产喂奶挤奶一区二区三区 | 国产精品视频yy9299一区| 国产综合色在线| 精品成a人在线观看| 免费高清在线一区| 日韩一区二区中文字幕| 免费在线欧美视频| 欧美本精品男人aⅴ天堂| 蜜臀精品一区二区三区在线观看 | 欧美精品一区二区三区很污很色的| 日本精品视频一区二区三区| 1区2区3区欧美| 国产精品综合一区二区| 欧美精品一区二区三区四区| 极品少妇xxxx精品少妇偷拍| 久久久久久久综合狠狠综合| 成人晚上爱看视频| ...av二区三区久久精品| 一本大道综合伊人精品热热| 亚洲蜜臀av乱码久久精品| 欧洲激情一区二区| 日韩国产一二三区| 久久久午夜精品理论片中文字幕| 国产精品亚洲а∨天堂免在线| 日本一区二区电影| 一本大道久久a久久精二百| 亚洲午夜久久久久久久久电影网 | 亚洲欧美成aⅴ人在线观看| 在线观看日韩高清av| 午夜不卡在线视频| 欧美日韩高清在线播放| 美女网站在线免费欧美精品| 欧美一级午夜免费电影| 国内精品写真在线观看| 国产精品免费久久| 欧美日韩在线不卡| 国产一区二区不卡| 亚洲精品久久嫩草网站秘色| 欧美猛男超大videosgay| 国产伦精一区二区三区| 亚洲伦在线观看| 日韩一区二区三区免费观看| 成人开心网精品视频| 亚洲va韩国va欧美va| 日韩欧美一区在线观看| 成人动漫一区二区在线| 亚洲高清三级视频| 国产无遮挡一区二区三区毛片日本| 日本电影欧美片| 国产一区二区三区不卡在线观看| 最新不卡av在线| 日韩精品一区二区在线| 色婷婷综合在线| 国产老女人精品毛片久久| 亚洲一区在线视频| 久久久久久久久久久久电影| 欧美色国产精品| 成人av免费在线| 黑人精品欧美一区二区蜜桃 | 亚洲女人的天堂| 久久久久久久综合日本| 亚洲欧美日韩系列| 日韩精品一区二区三区视频| 一本一本大道香蕉久在线精品 | 亚洲免费在线视频一区 二区| 欧美一三区三区四区免费在线看| 不卡一区二区中文字幕| 国内不卡的二区三区中文字幕| 亚洲成人av免费| 亚洲一级电影视频| 中文字幕日韩精品一区 | 91在线一区二区三区| 经典三级在线一区| 狂野欧美性猛交blacked| 亚洲不卡在线观看| 亚洲国产欧美一区二区三区丁香婷| 在线观看视频一区二区欧美日韩 | 国产精品美女一区二区三区| 欧美日韩一区二区三区四区| 99在线热播精品免费| 国产高清精品网站| 久久成人精品无人区| 秋霞午夜鲁丝一区二区老狼| 亚洲成人中文在线| 亚洲国产一区视频| 亚洲成人在线免费| 日一区二区三区| 日韩电影一区二区三区四区| 午夜亚洲国产au精品一区二区| 一区二区三区高清在线| 亚洲精品成人少妇| 亚洲一区国产视频| 久久精品一区二区| 欧美一级久久久久久久大片| 欧美一级一区二区| 欧美一区二区性放荡片| 欧美一区二区三区在线电影| 欧美一区二区私人影院日本| 欧美精品日日鲁夜夜添| 日韩一本二本av| 精品国产一区二区精华| 久久新电视剧免费观看| 欧美激情一区二区| 亚洲精品水蜜桃| 午夜精彩视频在线观看不卡| 麻豆视频一区二区| 国产一区二区三区高清播放| 成人av免费在线播放| 欧美在线观看视频一区二区三区| 欧美性高清videossexo| 日韩欧美另类在线| 国产精品色呦呦| 午夜久久电影网| 国产精品1024| thepron国产精品| 欧美精品成人一区二区三区四区| 日韩一区二区三| 国产精品久久网站| 亚洲丰满少妇videoshd| 精品系列免费在线观看| 99国产精品视频免费观看| 欧美日韩国产一二三| 国产欧美1区2区3区| 天堂在线一区二区| 成人黄色片在线观看| 欧美一区二区三区免费| 国产精品久久久久久久蜜臀| 日本在线不卡视频一二三区| 不卡一区中文字幕| 精品免费99久久|