Jdom解析xml文件
2009-02-18 17:17
183 查看
---------------------------------------------------------------------------------
前提条件
---------------------------------------------------------------------------------
导入jdom包
----------------------------------------------------------------------------------
JAVA类JDomParse
----------------------------------------------------------------------------------
package xmlparse;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
public class JDomParse {
/**
* 解析方法
* @param upstr --父标签
* @param str --子标签
* @param xmlpath--文件路径
* @return
*/
public String getXml(String upstr,String str,String xmlpath){
SAXBuilder builder=new SAXBuilder(false);
String strContent="";
try {
Document doc=builder.build(xmlpath);
Element config=doc.getRootElement();
List list=config.getChildren(upstr);
for (Iterator iter = list.iterator(); iter.hasNext();) {
Element child = (Element) iter.next();
strContent=child.getChildTextTrim(str);
}
} catch (JDOMException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return strContent;
}
/**
* 测试方法
* @param arg
*/
public static void main(String[] arg){
String xmlpath="G://kh//gscx//src//hdjkConfig.xml";
String upstr="ftp";
String str="ip";
JDomParse jd=new JDomParse();
String jdxml=jd.getXml(upstr, str, xmlpath);
System.out.println(jdxml);
}
}
-------------------------------------------------------------------------------
xml文件hdjkConfig.xml
-------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<config>
<ftp>
<ip>10.253.34.14</ip>
<port>21</port>
<user>weblogic</user>
<pwd>weblogic</pwd>
</ftp>
</config>
---------------------------------------------------------------------------------
显示结果
---------------------------------------------------------------------------------
10.253.34.14
前提条件
---------------------------------------------------------------------------------
导入jdom包
----------------------------------------------------------------------------------
JAVA类JDomParse
----------------------------------------------------------------------------------
package xmlparse;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
public class JDomParse {
/**
* 解析方法
* @param upstr --父标签
* @param str --子标签
* @param xmlpath--文件路径
* @return
*/
public String getXml(String upstr,String str,String xmlpath){
SAXBuilder builder=new SAXBuilder(false);
String strContent="";
try {
Document doc=builder.build(xmlpath);
Element config=doc.getRootElement();
List list=config.getChildren(upstr);
for (Iterator iter = list.iterator(); iter.hasNext();) {
Element child = (Element) iter.next();
strContent=child.getChildTextTrim(str);
}
} catch (JDOMException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return strContent;
}
/**
* 测试方法
* @param arg
*/
public static void main(String[] arg){
String xmlpath="G://kh//gscx//src//hdjkConfig.xml";
String upstr="ftp";
String str="ip";
JDomParse jd=new JDomParse();
String jdxml=jd.getXml(upstr, str, xmlpath);
System.out.println(jdxml);
}
}
-------------------------------------------------------------------------------
xml文件hdjkConfig.xml
-------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<config>
<ftp>
<ip>10.253.34.14</ip>
<port>21</port>
<user>weblogic</user>
<pwd>weblogic</pwd>
</ftp>
</config>
---------------------------------------------------------------------------------
显示结果
---------------------------------------------------------------------------------
10.253.34.14
相关文章推荐
- Jdom和Dom4J解析xml文件
- 用JDOM解析xml文件
- JDom解析xml文件
- 用DOM/JDOM解析XML文件
- Jdom解析多层xml文件
- Java&Xml教程(六)使用JDOM解析XML文件
- 使用jdom解析xml文件和xml格式的字符串
- Java&Xml教程(六)使用JDOM解析XML文件
- XML_Java_ XML_利用Jdom(Java)解析xml文件 示例
- jdom (dom4j)解析xml出错、校验dtd文件不生效
- JDOM解析xml文件
- 应用JDOM解析XML文件
- jdom (dom4j)解析xml出错、校验dtd文件不生效
- 用 jdom 解析 xml 文件时如何解决中文问题?如何解析?
- 解析XML文件——JDOM基本操作
- 用DOM/JDOM解析XML文件
- 完整版jdom解析xml文件
- jdom解析xml文件
- xml文件解析-JDOM