(2)java对XML文件的调用
来源:互联网 发布:卫星电视直播软件apk 编辑:程序博客网 时间:2024/06/07 06:28
日期:2017/12/1
今日学习掌握了如何使用java对xml进行配置信息读入,这样的目的当然是为Spring的各种各样文件配置bean等等进行预热。
留意地方:
1、工程引入jdom.jar,下载跳转;
2、xml 文件的路径会被引用,因此要注意“//”作为文件层次分隔符,由于是相对路径(相对于工作目录的src文件夹内的路径);
3、xml 的标签使用(spring频繁用到),根节点<beans></beans>。
代码如下:
(1)test.xml
<?xml version="1.0" encoding="UTF-8"?><HD> <!--disk 描叙电脑C盘中的信息,下三个属性依次描述分区容量、目录数量、包含的文件数--> <disk name="D"> <capacity>400G</capacity> <directories>90</directories> <files>45678</files> </disk> <!--描叙电脑D盘中的信息--> <disk name="c"> <capacity>100GB</capacity> <directories>67809</directories> <files>45678</files> </disk></HD>
package com_two.xml.jdom;import java.io.IOException;import java.util.List;import org.jdom2.Document;import org.jdom2.Element;import org.jdom2.JDOMException;import org.jdom2.input.SAXBuilder;public class TestDemo {public static void main(String[] args) throws JDOMException, IOException {System.out.println("1111BEGIN..");//构造一个org.jdom.input.SAXBuilder对象SAXBuilder sb = new SAXBuilder();//构造文档对象docDocument doc=sb.build(TestDemo.class.getClassLoader().getResourceAsStream("com_two//xml//jdom//test.xml"));//获取根元素HDElement root=doc.getRootElement();//获取根元素的所有名字为disk的子元素List list=root.getChildren("disk");//遍历所有disk元素for(int i=0;i<list.size();i++){//取得第i个disk元素Element element=(Element )list.get(i);//取得第i个disk元素的属性值,并将其存入字符串变量name中String name=element.getAttributeValue("name");//取得disk元素的子元素capacity元素的属性值,并将其存入字符串变量capacity中String capacity=element.getChildText("capacity");//取得disk元素的子元素directories元素的属性值,并将其存入字符串变量directories中String directories=element.getChildText("directories");//取得disk元素的子元素files的属性值,并将其存入字符串变量files中String files=element.getChildText("files");System.out.println("磁盘信息:");System.out.println("分区盘符:"+name);System.out.println("分区容量:"+capacity);System.out.println("目录数目:"+directories);System.out.println("文件数目:"+files);}}}
输出结果:
1111BEGIN..磁盘信息:分区盘符:D分区容量:400G目录数目:90文件数目:45678磁盘信息:分区盘符:c分区容量:100GB目录数目:67809文件数目:45678
阅读全文
0 0
- (2)java对XML文件的调用
- Java调用xml文件
- 关于JAVA对XML文件的读写
- Java 对xml文件的读写操作
- java对xml文件的操作
- Java 对xml文件的读写操作
- JAVA对xml文件的操作
- Java对XML文件的读取
- Java对Xml文件解析
- java 自己做的对XML文件的读写操作
- Java对XML文件的增删改查
- java对xml文件的出来和生成
- Java对xml文件进行读写的方法
- java对xml文件操作的工具类
- Java中对xml文件的四种解析方式
- JAVA对XML文件的读写(有具体的代码和解析)
- 对 Xml 文件的操作
- libxml2对XML文件的
- jQuery选择器大全
- 性能之巅:Linux网络性能分析工具-netstat,ifconfig,nicstat,traceroute,tcpdump
- python-opencv 视频处理基础
- AIS工作流程
- CentOS关闭防火墙
- (2)java对XML文件的调用
- rabbitMQ安装及简单配置
- ImportError: No module named tensorflow
- HBase 常用Shell命令
- 11月30日云栖精选夜读:阿里云容器服务新增支持Kubernetes编排系统,性能重大提升
- 移动端用户定位与自动填充
- xlrd显示中文字段
- Android 获取服务器与客户端时差
- Java后端学习记录