Mercurial > hg > RemoteEditor > REPSessionManager
view test/SessionXMLParser.java @ 235:a8302aa5a495
*** empty log message ***
author | kent |
---|---|
date | Sun, 31 Aug 2008 19:02:56 +0900 |
parents | 97ca5f5447cd |
children | a187180e0106 |
line wrap: on
line source
package test; import java.io.IOException; import java.io.StringReader; import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory; import org.xml.sax.Attributes; import org.xml.sax.InputSource; import org.xml.sax.SAXException; import org.xml.sax.helpers.DefaultHandler; import rep.Editor; import rep.Session; import rep.SessionList; public class SessionXMLParser extends DefaultHandler{ private SessionList sessionlist; private Editor editor; public void startDocument() { System.out.println("Start Document."); } public void startElement(String uri, String localName, String qName, Attributes attributes){ } public static void main(String[] args) { String string = null; if(args.length > 0) { string = args[0]; } try { SAXParserFactory spfactory = SAXParserFactory.newInstance(); SAXParser parser = spfactory.newSAXParser(); InputSource source = new InputSource(new StringReader(string)); parser.parse(source, new SessionXMLParser()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ParserConfigurationException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SAXException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }