转载原因:这些代码有助于对SAX编程的理解和对编程思路的学习
题计:这里给出java解析xml,以帮助人们理解许多容器是怎么做的。。像spring,struts等.
1.mysql.xml代码:
encoding="UTF-8"?>
localhost
3306
juddi
root
123456
2.XML配置文件解析器,主要目的,是为做前期工作
package com;
import org.xml.sax.helpers.DefaultHandler;
import java.util.Properties;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
public class ConfigParser extends
DefaultHandler {
//定义一个properties用来存放属性
private Properties props;
private String currentName;
private StringBuffer currentValue=new StringBuffer();
public ConfigParser(){
this.props=new Properties();
}
public Properties getProps(){
return this.props;
}
//这里是将xml中元素值加入curren