book.xml 放在/WEB-INF/classes下:
<?xmlversion="1.0"encoding="gb2312"?>
<计算机书籍>
<书>
<书名>ajax实战</书名>
<作者>高翔</作者>
</书>
<书>
<书名>ajax基础</书名>
<作者>小鱼</作者>
</书>
</计算机书籍>
测试代码:
packageresource.Resource;
importjava.util.Iterator;
importjava.util.List;
importorg.dom4j.Document;
importorg.dom4j.Element;
importorg.dom4j.io.XPPReader;
importorg.springframework.core.io.ClassPathResource;



publicclassUrlResourceTest...{
publicstaticvoidmain(Stringargs[])throwsException...{
ClassPathResourceur=newClassPathResource("book.xml");
System.out.println(ur.getFilename());
System.out.println(ur.getDescription());
XPPReaderreader=newXPPReader();
Documentdoc=reader.read(ur.getInputStream());
Elementel=doc.getRootElement();
Listl=el.elements();
for(Iteratorit=l.iterator();it.hasNext();)...{
Elementbook=(Element)it.next();
Listl1=book.elements();
for(Iteratorit2=l1.iterator();it2.hasNext();)...{
Elementee=(Element)it2.next();
System.out.println(ee.getText());
}
}
}
}
其中使用了Spring的ClassPathResource和dom4j
本文介绍了一个使用Spring的ClassPathResource和dom4j解析位于/WEB-INF/classes目录下的book.xml文件的例子。该例子展示了如何读取文件中的数据并打印出来。
9684

被折叠的 条评论
为什么被折叠?



