package org.yc.dom;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;
public class xml extends DefaultHandler
{
public static void main(String[] args)
{
@Override
public void startDocument() throws SAXException
{
System.out.println("<?xml version='1.0' encoding='GB2312'?>");
}
@Override
public void startElement(String url,String localname,String url1,Attributes att) throws SAXException
{
System.out.println("<");
System.out.println(localname);
if(att!=null)
{
for(int i=0;i<att.getLength();i++)
{
System.out.println(" "+att.getQName()+"="+att.getValue());
}
}
}
@Override
public void characters(char[] ch, int start, int length) throws SAXException
{
System.out.println(new String(ch,start,length));
}
@Override
public void endElement(String url,String localname,String url1) throws SAXException
{
System.out.println("</");
System.out.println(localname);
System.out.println(">");
}
@Override
public void endDocument() throws SAXException
{
System.out.println("程序已经结束");
}
}
}
这个是java对xml进行SAX解析,请问大侠们,哪里错了呀!!!!!!!!!!!!!!!!!
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;
public class xml extends DefaultHandler
{
public static void main(String[] args)
{
@Override
public void startDocument() throws SAXException
{
System.out.println("<?xml version='1.0' encoding='GB2312'?>");
}
@Override
public void startElement(String url,String localname,String url1,Attributes att) throws SAXException
{
System.out.println("<");
System.out.println(localname);
if(att!=null)
{
for(int i=0;i<att.getLength();i++)
{
System.out.println(" "+att.getQName()+"="+att.getValue());
}
}
}
@Override
public void characters(char[] ch, int start, int length) throws SAXException
{
System.out.println(new String(ch,start,length));
}
@Override
public void endElement(String url,String localname,String url1) throws SAXException
{
System.out.println("</");
System.out.println(localname);
System.out.println(">");
}
@Override
public void endDocument() throws SAXException
{
System.out.println("程序已经结束");
}
}
}
这个是java对xml进行SAX解析,请问大侠们,哪里错了呀!!!!!!!!!!!!!!!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货