java.io.FileInputStream in = null;
try {
in = new java.io.FileInputStream(fileName);
System.out.println("== unmarshalling \"" + fileName + "\" =="
employees = XmlEmployees.unmarshal(in);
employees.setSystemId("Employees.dtd"
}
catch (Throwable ex) {
ex.printStackTrace();
}
出错的语句是:
employees = XmlEmployees.unmarshal(in);
出错提示是:
java.lang.NoSuchMethodError: org.jdom.Element.getMixedContent()Ljava/util/List;
at com.borland.xml.toolkit.Element.getChildObjects(Element.java:225)
at com.borland.samples.xml.databinding.borlandxml.XmlEmployees.unmarshal(XmlEmployees.java:1041)
at com.borland.samples.xml.databinding.borlandxml.XmlEmployees.unmarshal(XmlEmployees.java:681)
at com.borland.samples.xml.databinding.borlandxml.DB_BorlandXML.readEmployees(DB_BorlandXML.java:55)
at com.borland.samples.xml.databinding.borlandxml.DB_BorlandXML.main(DB_BorlandXML.java:37)
//这个是空指针,我知道
java.lang.NullPointerException at com.borland.samples.xml.databinding.borlandxml.DB_BorlandXML.readEmployees(DB_BorlandXML.java:62)
at com.borland.samples.xml.databinding.borlandxml.DB_BorlandXML.main(DB_BorlandXML.java:37)
Exception in thread "main"