利用xpath读取xml
来源:互联网 发布:centos 更改时区 编辑:程序博客网 时间:2024/06/05 03:47
import javax.xml.parsers.*;
import javax.xml.xpath.*;
import org.w3c.dom.*;
import org.xml.sax.*;
import java.io.*;
import java.util.*;
public class StationNumInfo {
public static void main(String args[]) throws ParserConfigurationException, SAXException, IOException, XPathExpressionException {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
InputStream is = new FileInputStream("WebRoot/WEB-INF/StationNumInfo.xml");
Document document = db.parse(is);
XPathFactory xpf = XPathFactory.newInstance();
XPath xp = xpf.newXPath();
XPathExpression expr = xp.compile("//station[value='123']/name/text()");
Object result = expr.evaluate(document, XPathConstants.NODESET);
NodeList nodes = (NodeList) result;
for (int i = 0; i < nodes.getLength(); i++) {
//System.out.println(nodes.item(i).getNodeName());
System.out.println(nodes.item(i).getNodeValue());
}
}
}
xml文件
<?xml version="1.0" encoding="UTF-8"?>
<StationNum>
<station>
<value>123</value>
<name>好的</name>
</station>
</StationNum>
- 利用xpath读取xml
- 利用XPATH读取xml
- 利用XPath读取Xml文件
- 利用XPath读取Xml文件
- 利用Dom4j+xpath读取XML文档
- XPath读取Xml内容
- XPath读取Xml内容
- xpath读取xml文档
- 读取xml文件基于xpath
- 通过xpath读取xml节点
- 使用Xpath读取xml文件
- 利用XPath解析XML文档
- Dom4j使用Xpath语法读取xml节点
- Dom4j使用Xpath语法读取xml节点
- XPath读取xml的工具类
- Dom4j使用Xpath语法读取xml节点 .
- 使用dom4j的xpath读取XML文件
- Dom4j使用Xpath语法读取xml节点 .
- 分析器错误消息: 未能加载文件或程序集“Microsoft.Office.Interop.Excel, Version=11.0.0.0,
- 数据库释放空间时不能使用delete
- 数据库内流水号的proc
- GDI+初始化
- LINUX下处理文本中的IP网段,把其中的IP地址抽取出来,放到另一个文件中
- 利用xpath读取xml
- UML知识总结
- C语言内存管理(林锐博士的文章,绝对经典)
- 神秘的变量名特性
- html实体字符编码全集
- Veritas双机基本原理
- oracle 日志恢复实验
- office打开老是报宏安全性错误什么的
- FSDK_GetFaceTemplateUsingEyes