java 解析 XML

package exp;

import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import org.xml.sax.Attributes;
import org.xml.sax.helpers.DefaultHandler;

public class Main
{
    public static void main(String[] args) throws Exception
    {
       
        SAXParserFactory factory = SAXParserFactory.newInstance();
        SAXParser parser = factory.newSAXParser();
        parser.parse("e:/apps/exp/wmj.xml",new DefaultHandler(){
                        public void startElement(String uri, String localName, String qName,Attributes attributes)
                        {
                            System.out.println(qName);
                        }

                        public void characters (char ch[], int start, int length)
                        {
                            String s = String.valueOf(ch,start,length).trim();
                            if(!s.equals(""))
                                System.out.println(s);
                        }
                  });  
    }
}

 

posted @ 2011-11-29 14:11  李锋  Views(184)  Comments(0)    收藏  举报