package com.my.util; import java.io.File; import org.dom4j.Document; import org.dom4j.Element; import org.dom4j.io.SAXReader; public class DomParse { public static String getWebServiceUrl() throws Exception { // 创建saxReader对象 SAXReader reader = new SAXReader(); // 通过read方法读取一个文件 转换成Document对象 File file = new File(DomParse.class.getClassLoader().getResource("/").toURI()); String result = file.getAbsolutePath(); StringBuffer xlsFile =new StringBuffer(); xlsFile.append(result); xlsFile.append("/config/portal.xml"); Document document = reader.read(new File(xlsFile.toString())); //获取根节点元素对象 Element node = document.getRootElement(); // 获取node节点中,子节点的元素名称为report_D的元素节点。 Element e = node.element("report_D"); // 获取report_D元素节点中,子节点为url的元素节点(可以看到只能获取第一个url元素节点) Element author = e.element("url"); // 返回文本节点 return author.getText(); } }
xml配置
<!-- 统计报表查看详细webservices地址 10.194.129.33:8083 --> <report_D> <url>http://localhost:8080/jjxc_jrsync/services/JrService</url> </report_D>
相关推荐
SAX解析XML文件的实例。一个项目同时用dom解析和sax解析xml文件貌似会报错,项目框架建一直是用sax和dom4j解析xml文件的。当我用dom解析xml文件。导入包后就报错识别不了xml文件的编码格式。于是做了一个sax解析xml...
java从服务器读取xml文件并以SAX方式解析附带(服务器与解析源码)
Java SAX解析Xml Demo(详细注释)
JAVA SAX解析XMLJAVA SAX解析XMLJAVA SAX解析XML
JAVA 解析XML和生成XML文档源码。比较全 1.DOM生成和解析XML文档 2.SAX生成和解析XML文档 3.DOM4J生成和解析XML文档 4.JDOM生成和解析XML
java解析XML文件java解析XML文件java解析XML文件java解析XML文件java解析XML文件java解析XML文件
Java使用sax、dom、dom4j解析xml文档的代码,包含dom4j的jar包。
1、java SAX方式的XML解析 和 Myeclipse工程源码 2、java 正则表达式详解和常用例子
java操作xml,包括dom、sax解析
Java解析XML文件的DOM和SAX方式.doc
NULL 博文链接:https://lujo20121128.iteye.com/blog/1736765
java学习笔记——使用DOM解析XML和使用SAX解析XML
java demo,采用sax解析xml
使用java语言对XML文档进行解析的示例,包括DOM,SAX方式,并包括使用jdom和jom4j框架进行XML解析或生成XML文档
JAVA100例之实例69 JAVA使用SAX解析XML
Sax解析xml文件详细例子,解析复杂节点的xml,把内容显示到view中,例子简单完整,易用
Java 解析XML性能分析Demo。包含了DOM解析,SAX解析, JDOM解析,DOM4J解析,JAXB解析例子。
使用sax解析xml的源代码
java解析xml实例 java解析xml实例 java解析xml实例
java解析xml的四种方法的比较,还有四种方法所用到的jar包 附带程序例子 1.DOM生成和解析XML文档 2.SAX生成和解析XML文档 3.DOM4J生成和解析XML文档 4.JDOM生成和解析XML