localhost sqlname username passWord
import org.xml.sax.Attributes;import org.xml.sax.helpers.DefaultHandler;import org.xml.sax.SAXException; import java.util.Properties;//使用DefaultHandler的好处是不必陈列出所有方法,public class ConfigParser extends DefaultHandler{////定义一个Properties 用来存放dbhost dbuser dbpassword的值private Properties props;private String currentSet;private String currentName;private StringBuffer currentValue = new StringBuffer();//构建器初始化propspublic ConfigParser(){this.props = new Properties();}public Properties getProps(){return this.props;}//定义开始解析元素的方法。 这里是将中的名称xxx提取出来。public void startElement(String uri, String localName,String qName, Attributes attributes) throws SAXException{currentValue.delete(0, currentValue.length());this.currentName =qName;}//这里是将 结束后,将之前的名称和值一一对应保存在props中public void endElement(String uri,String localName, String qName)throws SAXException {props.put(qName.toLowerCase(), currentValue.toString().trim());}}之间的值加入到currentValuepublic void characters(char[] ch,int start, int length) throws SAXException{ currentValue.append(ch, start, length);}//在碰到
import java.util.Properties;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import java.net.URL;public class ParseXML
新闻热点
疑难解答