MySAX.java
上传用户:zhaokuo188
上传日期:2022-05-16
资源大小:989k
文件大小:1k
源码类别:

xml/soap/webservice

开发平台:

Java

  1. package com.waytojob.xml;
  2. import java.io.File;
  3. import java.io.IOException;
  4. import java.util.HashMap;
  5. import javax.xml.parsers.ParserConfigurationException;
  6. import javax.xml.parsers.SAXParser;
  7. import javax.xml.parsers.SAXParserFactory;
  8. import org.xml.sax.SAXException;
  9. public class MySAX {
  10. /**
  11.  * @param args
  12.  */
  13. public static void main(String[] args) {
  14. try {
  15. SAXParser parser = SAXParserFactory.newInstance().newSAXParser();
  16. File file = new File("c:/dbinfo.xml");
  17. MyDefaultHandler dh = new MyDefaultHandler();
  18. parser.parse(file, dh);
  19. HashMap<String, String> hm = dh.getHm();
  20. for (String key : hm.keySet()) {
  21. System.out.println(key + "=" + hm.get(key));
  22. }
  23. } catch (ParserConfigurationException e) {
  24. e.printStackTrace();
  25. } catch (SAXException e) {
  26. e.printStackTrace();
  27. } catch (IOException e) {
  28. e.printStackTrace();
  29. }
  30. }
  31. }