解析XML抛出org.xml.sax.SAXException异常怎么进行处理?
import java.io.*;
import org.xml.sax.*;
import org.xml.sax.helpers.XMLReaderFactory;
import org.apache.xerces.parsers.SAXParser;
public class ParseXML
{
public static void main(String[] args)
{
String uri = args[0];
ParseXML ParseXMLInstance = new ParseXML();
ParseXMLInstance.ParseDoc(uri);
}
public void ParseDoc(String uri)
{
try
{
XMLReader MyParser = XMLReaderFactory.createXMLReader(
"org.apache.xerces.parsers.SAXParser ");
MyParser.parse(uri);
}
catch (IOException e)
{
System.out.println( "Error IOException!!! ");
}
catch (SAXException e)
{
System.out.println( "Error SAXException!!! ");
}
}
}执行书上的例子时,执行结果为org.xml.sax.SAXException和书上的结果怎么不一样呀,怎么处理呀?
------解决方法--------------------------------------------------------
org.xml.sax.SAXException 这个例子有问题.
那本书可以丢掉,如果你想废物利用,打麻将时可以考虑用来垫桌脚。
而至于开源工具的学习,主要是去他们的网站下载一份包含examples,samples目录的版本,
阅读里面的源代码就可以了。
如果对代码的领悟力较差,英语较差,可以搜索相关的中文资料,
有很多高手已经写了很棒的中文教程,推荐javaresearch.org