Spring实战之FileSystemResource加载资源文件示例
发布时间:2020-12-15 00:30:59 所属栏目:Java 来源:网络整理
导读:本篇章节讲解Spring实战之FileSystemResource加载资源文件。供大家参考研究具体如下: 一 代码 package lee;import org.springframework.core.io.FileSystemResource;import org.dom4j.*;import org.dom4j.io.*;import java.util.*;import java.ut
本篇章节讲解Spring实战之FileSystemResource加载资源文件。分享给大家供大家参考,具体如下: 一 代码 package lee; import org.springframework.core.io.FileSystemResource; import org.dom4j.*; import org.dom4j.io.*; import java.util.*; import java.util.*; public class FileSystemResourceTest { public static void main(String[] args) throws Exception { // 默认从文件系统的当前路径加载book.xml资源 FileSystemResource fr = new FileSystemResource("book.xml"); // 获取该资源的简单信息 System.out.println(fr.getFilename()); System.out.println(fr.getDescription()); // 创建基于SAX的dom4j解析器 SAXReader reader = new SAXReader(); Document doc = reader.read(fr.getFile()); // 获取根元素 Element el = doc.getRootElement(); List l = el.elements(); // 遍历根元素的全部子元素 for (Iterator it = l.iterator();it.hasNext() ; ) { // 每个节点都是<书>节点 Element book = (Element)it.next(); List ll = book.elements(); // 遍历<书>节点的全部子节点 for (Iterator it2 = ll.iterator();it2.hasNext() ; ) { Element eee = (Element)it2.next(); System.out.println(eee.getText()); } } } } 二 资源文件 <?xml version="1.0" encoding="GBK"?> <计算机书籍列表> <书> <书名>疯狂Java讲义</书名> <作者>李刚</作者> </书> <书> <书名>轻量级Java EE企业应用实战</书名> <作者>李刚</作者> </书> </计算机书籍列表> 三 测试结果
更多关于java相关内容感兴趣的读者可查看本站专题:《Spring框架入门与进阶教程》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》 希望本文所述对大家java程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |