您的位置:首页 > 其它

xml文件的读取

2016-06-01 16:42 274 查看
WEB-INF文件夹下的web.xml文件存放了web应用中的所有的servlet
一、读取xml文件
1.导入dom4j包
2.创建xml解析器对象
SAXReader  reader = new SAXReader ();

3.调用解析器的read方法,将xml文件读取到内存中,返回一个Document对象,通过Document对象可以读取xml文件的各个标签
Document doc = reader.read("需要读取的xml文件的路径")

4、读取Document对象中的标签和属性值
Element elem = doc.getRootElement();//获取根标签

List<Element> list = elem.elements();获取跟标签下的所有子标签,以集合形式返回

----------------------------------------------------------------------------------------------------------------------------------------------------------

Attribute attribute = Element.attribute("属性名");

二、写出xml文件
XMLWriter writer = new XMLWriter(new FileWriter("output.xml"));       //写文件用XMLWriter,其构造方法需要的参数是一个字节/字符输出流

writer.write(Document document);         //调用XMLWriter中的write方法将内存中的Document对象写出去

writer.close();

三、创建一个xml文档
DocumentHelper.createDoument()方法,返回一个Document对象:
Document doc = DocumentHelper.createDocument()


</pre><pre class="html" name="code"><span style="font-family:Arial;BACKGROUND-COLOR: #ffffff"></span><pre class="html" name="code"> 


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: