博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用dom4j工具包对xml文件解析
阅读量:5018 次
发布时间:2019-06-12

本文共 1708 字,大约阅读时间需要 5 分钟。

xml文件

helloServlet
xxxxxxxx
helloServlet

解析xml文件的代码 需要一个dom4j的jar包

package cn.cc.xml.dom;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;import org.junit.Test;public class TestDom4j {    @Test    public void testReadWebXML(){                try {            //1.获取解析器            SAXReader saxReader=new SAXReader();            //2.获得document文档对象            Document doc=saxReader.read("src/cn/cc/xml/schema/web.xml");            //3.获取根元素            Element rootElement=doc.getRootElement();            //System.err.println(rootElement.getName());//获取根元素的名称            //System.out.println(rootElement.attributeValue("version"));//获取根元素中的属性            //4.获取根元素下的子元素            List
childElements=rootElement.elements(); //5.遍历子元素 for (Element element : childElements) { //6.判断元素名称是否servlet if("servlet".equals(element.getName())){ //7.获取servlet-name元素 Element servletName=element.element("servlet-name"); //8.获取servlet-class元素 Element servletClass=element.element("servlet-class"); System.out.println(servletName.getText()); System.out.println(servletClass.getText()); } } } catch (DocumentException e) { e.printStackTrace(); } }}

 

 

转载于:https://www.cnblogs.com/benjamin77/p/9172102.html

你可能感兴趣的文章
写时拷贝(Copy On Write)方案详解
查看>>
CentOS 從 PHP 5.1.X 升級到 PHP 5.3
查看>>
MVC
查看>>
第二百三十五节,Bootstrap栅格系统
查看>>
《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #21FUSE
查看>>
SQLite剖析之编程接口详解
查看>>
Elasticsearch最佳实践之分片使用优化
查看>>
Java入门(6)
查看>>
更具体的描述JNI
查看>>
数据库——SQL-SERVER练习(6) 数据库安全性
查看>>
Frameset 两页面互调控件技术案例
查看>>
ruby 构建API接口流程代码
查看>>
ASP.NET没有魔法——第一个ASP.NET应用《MyBlog》
查看>>
java web 插件式开发
查看>>
软件工程周总结12
查看>>
DDL对表的操作
查看>>
flutter key
查看>>
iOS 开发常见函数
查看>>
Android: NDK编程入门笔记
查看>>
深刻理解Linux进程间通信(IPC)
查看>>