//Java代码
SAXBuilder sb=new SAXBuilder()
Document doc=sb.build(this.getClass()
.getClassLoader().getResourceAsStream(fileName));
Element root=doc.getRootElement();
//System.out.println(root.getChild("bean").getAttributeValue("id")); //能正常读出来
List list=XPath.selectNodes(root, "beans/bean");//读不出来,list一直为0,关键就是这里
System.out.println(list.size());读取的xml文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans>
<bean id="v" class="com.bjsxt.spring.factory.Train">
</bean>
</beans>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货