用jdom对xml文件的读取
import java.io.FileInputStream;
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;
import org.jdom.xpath.XPath;
public class XMLReader {
private static final String CONFIG_FILE_NAME = "testSuits.xml";
private Element rootElt;
public XMLReader() {
SAXBuilder sb = new SAXBuilder();
try {
//Document doc = sb.build(Thread.currentThread().getContextClassLoader().getResourceAsStream(CONFIG_FILE_NAME));
Document doc = sb.build(new FileInputStream("F:/report/testSuits.xml"));
//取得<sys-configure>
rootElt = doc.getRootElement(); //相当拿到了整个文件一样,都在rootElt中
} catch (Exception e) {
e.printStackTrace();
}
}
public void readXmlInfo() throws Exception {
List yongList = XPath.selectNodes(rootElt, "//sys-configures/sys-configure");
for (Iterator iter = yongList.iterator(); iter.hasNext();) {
Element yongElt = (Element)iter.next();
String test = yongElt.getAttributeValue("test");
System.err.println(test);
String err = yongElt.getAttributeValue("err");
System.err.println(err);
String time = yongElt.getAttributeValue("time");
System.err.println(time);
}
}
public static void main(String[] args) throws Exception {
XMLReader reader = new XMLReader();
reader.readXmlInfo();
}
}
相关文档:
<?xml version="1.0" encoding="UTF-8"?>
<company>
<tel>020-12345678-66</tel>
<tel>020-12345678-85</tel>
<introduce>
<![CDATA[
<br/><h1>公司简介& ......
xml文件如下 配置功能开关
<Configurations>
<Samples>true</Samples>
<Excepts>true</Excepts>
<CheckFace>false</CheckFace>
<ThumbNail>false</ThumbNail>
&nbs ......
好久不碰WEB的东东了,最近学习SAP的BSP技术,又用到这些,顺便转篇文章,备查.
原文地址: http://www.ibm.com/developerworks/cn/xml/x-ajaxxml2/
Ajax 和 XML:
五
种常见 Ajax 模式
可立即使用这些非常有用的 Ajax 设计模式
文档选项
<tr valign="top"><td width="8">< ......
作者:朱金灿
来源:http://blog.csdn.net/clever101/
现在我发现使用Visual Studio的资源编辑器进行编辑资源有着诸多的不便:首先是任何资源的变动一般变动代码,不利于系统维护,其次Visual Studio的资源编辑器的本身的功能有限,也不利于界面美化,三是不利于人员分工,开发人员既要忙 ......
XML DOM介绍
一、XML DOM简介
DOM(Document Object Model,文档对象模型)是一种应用程序接口(API)的应用,它将文档(如XML文档,HTML文档等)看成是一个文档对象,然后通过程序语言(如JavaScript等脚本语言,C++等)调用该文档对象,对文档中的数据进行存取,并利用程序对获取的数据进行跟进一步的处理。
X ......