Mercurial > hg > RemoteEditor > REPSessionManager
comparison test/SessionXMLParser.java @ 76:97ca5f5447cd
*** empty log message ***
author | pin |
---|---|
date | Tue, 04 Dec 2007 10:33:06 +0900 |
parents | |
children | a187180e0106 |
comparison
equal
deleted
inserted
replaced
75:a636b651dbce | 76:97ca5f5447cd |
---|---|
1 package test; | |
2 | |
3 import java.io.IOException; | |
4 import java.io.StringReader; | |
5 | |
6 import javax.xml.parsers.ParserConfigurationException; | |
7 import javax.xml.parsers.SAXParser; | |
8 import javax.xml.parsers.SAXParserFactory; | |
9 | |
10 import org.xml.sax.Attributes; | |
11 import org.xml.sax.InputSource; | |
12 import org.xml.sax.SAXException; | |
13 import org.xml.sax.helpers.DefaultHandler; | |
14 | |
15 import rep.Editor; | |
16 import rep.Session; | |
17 import rep.SessionList; | |
18 | |
19 public class SessionXMLParser extends DefaultHandler{ | |
20 | |
21 private SessionList sessionlist; | |
22 private Editor editor; | |
23 | |
24 public void startDocument() { | |
25 System.out.println("Start Document."); | |
26 } | |
27 | |
28 public void startElement(String uri, String localName, String qName, Attributes attributes){ | |
29 | |
30 } | |
31 | |
32 | |
33 public static void main(String[] args) { | |
34 String string = null; | |
35 if(args.length > 0) { | |
36 string = args[0]; | |
37 } | |
38 try { | |
39 SAXParserFactory spfactory = SAXParserFactory.newInstance(); | |
40 SAXParser parser = spfactory.newSAXParser(); | |
41 InputSource source = new InputSource(new StringReader(string)); | |
42 parser.parse(source, new SessionXMLParser()); | |
43 } catch (IOException e) { | |
44 // TODO Auto-generated catch block | |
45 e.printStackTrace(); | |
46 } catch (ParserConfigurationException e) { | |
47 // TODO Auto-generated catch block | |
48 e.printStackTrace(); | |
49 } catch (SAXException e) { | |
50 // TODO Auto-generated catch block | |
51 e.printStackTrace(); | |
52 } | |
53 } | |
54 | |
55 } |