Пример #1
0
 @Override
 public void endElement(String uri, String localName, String qName) throws SAXException {
   // 调用DefaultHandler类的endElement方法
   super.endElement(uri, localName, qName);
   // 判断是否针对一本书已经遍历结束
   if (qName.equals("book")) {
     bookList.add(book);
     book = null;
     System.out.println("======================结束遍历某一本书的内容=================");
   } else if (qName.equals("name")) {
     book.setName(value);
   } else if (qName.equals("author")) {
     book.setAuthor(value);
   } else if (qName.equals("year")) {
     book.setYear(value);
   } else if (qName.equals("price")) {
     book.setPrice(value);
   } else if (qName.equals("language")) {
     book.setLanguage(value);
   }
 }