java吧 关注:1,280,822贴子:12,802,550
  • 0回复贴,共1

关于SAX解析的问题?

只看楼主收藏回复

package myproject1;
/*
* 采用SAX解析XML
*/
import javax.xml.parsers.*;
import org.xml.sax.helpers.*;
import org.xml.sax.*;
import java.io.*;
public class SAX_ZY {
public static void main(String args[]){
try{File file=new File("xml_example.xml");
SAXParserFactory factory=SAXParserFactory.newInstance();
SAXParser saxParser=factory.newSAXParser();
EventHandler handler=new EventHandler();
saxParser.parse(file,handler);
}
catch(Exception e){
System.out.println(e);
}
}
}
class EventHandler extends DefaultHandler{
int textEventCount;
public void characters(char[]ch,int start ,int length){
textEventCount++;
String text=new String(ch,start,length);
text=text.trim();
if(text.length()==0)
System.out.println("第"+textEventCount+"次文本事件处理的文本是空白字符");
else
System.out.println("第"+textEventCount+"此次文本事件处理的文本是\""+text+"\"");
}
}
报错:


1楼2014-06-18 19:59回复