import?java.io.IOException;
import?javax.xml.parsers.ParserConfigurationException;
import?javax.xml.parsers.SAXParser;
import?javax.xml.parsers.SAXParserFactory;
import?org.xml.sax.SAXException;
import?com.SAXA.HA;
import?com.SAXbook.Book;
public?class?Sax?{
/**
?*?@param?args?
?*/
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
SAXParserFactory?spf=SAXParserFactory.newInstance();
try?{
SAXParser?Sax=spf.newSAXParser();
HA?s=new?HA();
????Sax.parse("book.xml",?s);(提示這句話出錯(cuò))
System.out.println("共有"+s.getBook().size()+"本書。");
????for?(Book?b?:?s.getBook())?{
System.out.println(b.getId());
System.out.println(b.getName());
????System.out.println(b.getAuthor());
System.out.println(b.getYear());
System.out.println(b.getPrice());
System.out.println(b.getLanguage());
System.out.println("----結(jié)束----");
}
}?catch?(ParserConfigurationException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}?catch?(SAXException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}?catch?(IOException?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
}
2016-02-21
你看一下你的xml中的</name>寫錯(cuò)了