怎样用dom4j读取下面menu.xml 菜单文件
<?xml version="1.0" encoding="GBK"?><menus>
<menu name="资讯门户网站">
<items url="http://163.com">搜狐</items>
<items url="http://161.com">搜狐</items>
<items url="http://165.com">雅虎</items>
<items url="http://fdg.com">中国人</items> </menu>
<menu name="播客门户网站">
<items url="http://26f.com">新浪网</items>
<items url="http://qq.com">123网</items>
</menu>
</menus>
<?xml version="1.0" encoding="GBK"?><menus>
<menu name="资讯门户网站">
<items url="http://163.com">搜狐</items>
<items url="http://161.com">搜狐</items>
<items url="http://165.com">雅虎</items>
<items url="http://fdg.com">中国人</items> </menu>
<menu name="播客门户网站">
<items url="http://26f.com">新浪网</items>
<items url="http://qq.com">123网</items>
</menu>
</menus>
解决方案 »
- jsp中form表单跳转使用servlet出现下载的问题
- 在开发中遇到的一个关于PreparedStatement的问题
- 金蝶中间件AOM
- jsf找不到页面,出404错误
- 初涉Struts 练习增删查改 操作的疑惑(关于Logic:iterate List ...... )
- MyEclipse项目里添加hibernate功能方法的问题
- 有谁能告诉我weblogic7+Oracle的完整配置方法
- 请问JBuild5中如何安装配置J2EE?
- 关于在redhat上使用tomcat连接mysql,出现密码过期问题
- JS怎么实现页面按空格键的时候自动替换成‘’
- 急!寻找java师傅!!
- SSH下向Action直接注入基本数据类型的问题
Document document = reader.read(TestXml.class.getClassLoader().getResourceAsStream("menu.xml"));
List<Element> menus = document.selectNodes("//menus/menu");
for(Element menuNode : menus){
System.out.println(menuNode.attributeValue("name"));
List<Element> items = menuNode.elements();
for(Element item : items){
System.out.println(item.attributeValue("url"));
System.out.println(item.getText());
}
}
jaxen-1.1-beta-6.jar必须有这个包(除了dom4j.jar之外),在dom4j下的lib里面