MyEclipse提示The element type "name" must be terminated by the matching end-tag "</name>"

来源:3-4 使用 SAX 解析将 XML 的内容和结构存入 JAVA 对象

慕盖茨7610259

2016-02-20 16:43

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);(提示这句话出错)
					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("----结束----");
					
					}
				} 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();
				}
			}
	}


写回答 关注

1回答

  • lulalulalei
    2016-02-21 16:10:06
    已采纳

    你看一下你的xml中的</name>写错了

    慕盖茨761...

    非常感谢!

    2016-02-23 11:14:50

    共 1 条回复 >

Java眼中的XML---文件读取

通过Java认识并且创造XML文件,如何应用 Java“解析 XML

83202 学习 · 431 问题

查看课程

相似问题