xml文件:
<datas>
<data>
<id>10089</id>
<name>test1</name>
<type>employee</type>
</data>
</datas>
public void pathToXml(String xml) {
DocumentBuilderFactory domFactory = DocumentBuilderFactory
.newInstance();
domFactory.setNamespaceAware(true); // never forget this!
try {
DocumentBuilder builder = domFactory.newDocumentBuilder();
Document doc = builder.parse("test.xml");
XPathFactory factory = XPathFactory.newInstance();
XPath xpath = factory.newXPath();
XPathExpression expr = xpath
.compile("//data[id='10089']/name/text()");
Object result = expr.evaluate(doc, XPathConstants.NODESET);
NodeList nodes = (NodeList) result;
for (int i = 0; i < nodes.getLength(); i++) {
System.out.println(nodes.item(i).getNodeValue());
}
} catch (Exception e) {
e.printStackTrace();
}
}
相关推荐
Dom,Sax,Xpath解析XML实例,有源码,实例。简单易用,直接可用
XPath解析xml的例子;mybatis入门之xpath解析xml;至少xpath入门
Xpath 解析xml 文件,并转化为csv文件
之前找了好多感觉和自己的需求不太一样,这个可以根据Xpath解析出来xml里所有的信息,十分好用 举个例子 xmlPath = "E://upload/xml/1580242.163.xml"; XPathUtil util = XPathUtil.newInstance(xmlPath); Product ...
利用xpah解析xml、提供xpath操作map集合同时减少bean类的生成
XML节点访问的路径表达式【相对路径】和【绝对路径】的匹配原则
NULL 博文链接:https://bbsanwei.iteye.com/blog/266394
XML节点访问的路径表达式【相对路径】和【绝对路径】的匹配原则,Dem4j集合XPath解析XML
Demo4j结合XPath解析XML文件路径的表达式
js中使用xpath来解析xml元素实用.pdf
纯C语言解析xml字符串,有实例,保证可用,含makefile xmlparse.c xmlparse.h testxml.c 目录:/export/home/chcard/testxml 日志:/export/home/chcard/log testxml.c 是一个测试用例,包含了常用的方法,并有注解 ...
与上一个版本一起使用可以可以起到提高效率的目的。本人解析xml的真实文档
本文实例讲述了PHP使用xpath解析XML的方法。分享给大家供大家参考,具体如下: XML文件在PHP网站开发的轻量级应用中使用非常广泛,而PHP解析和读取XML文件的方式有很多种,比如JS DOM、SimpleXml、Xpath等方式解析...
很不错的东东哦,包括了dom4j-1.6.1.jar,用到XPath所需的jaxen-1.1.1.jar,以及你需要参考的dom4j的API文档、格式是chm的。
本篇文章主要介绍了JAVA通过XPath解析XML性能比较详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力,下面是一小示例,需要的朋友可以参考下
NULL 博文链接:https://bbsanwei.iteye.com/blog/266392