Java 无法使用DOM4J解析XML
我在XML解析方面遇到问题。 我使用的是dom4J,但代码似乎从read.read(xml)行跳转到返回cJava 无法使用DOM4J解析XML,java,xml,parsing,dom4j,Java,Xml,Parsing,Dom4j,我在XML解析方面遇到问题。 我使用的是dom4J,但代码似乎从read.read(xml)行跳转到返回c public static ConfigFile buildClass(ConfigFile c, String xml) throws ParseException{ try { SAXReader reader = new SAXReader(); Document doc = reader.read(xml); Eleme
public static ConfigFile buildClass(ConfigFile c, String xml) throws ParseException{
try {
SAXReader reader = new SAXReader();
Document doc = reader.read(xml);
Element root = doc.getRootElement();
String version = "";
for ( Iterator i = root.elementIterator( "version" ); i.hasNext(); ) {
Element foo = (Element) i.next();
version = foo.getStringValue();
}
System.err.println(version);
}
catch(Exception ex){
}
return c;
没有控制台错误您没有看到发生了什么,因为您完全忽略了任何错误。至少将catch异常更改为:
catch(Exception ex){
ex.printStackTrace();
}
因此,您可以看到出现错误的原因