打开APP
未登录
开通VIP,畅享免费电子书等14项超值服
开通VIP
首页
好书
留言交流
下载APP
联系客服
w3c node programming
击碎星辰
>《工程技术》
2010.05.20
关注
package
book;
import
javax.xml.parsers.DocumentBuilder;
import
javax.xml.parsers.DocumentBuilderFactory;
import
javax.xml.xpath.XPath;
import
javax.xml.xpath.XPathConstants;
import
javax.xml.xpath.XPathExpression;
import
javax.xml.xpath.XPathFactory;
import
org.w3c.dom.Document;
import
org.w3c.dom.NodeList;
public
class
Test {
public
static
void
main(String[] args)
throws
Exception {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setNamespaceAware(
true
);
// never forget this!
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse(
"src/books.xml"
);
XPathFactory pathFactory = XPathFactory.newInstance();
XPath xpath = pathFactory.newXPath();
XPathExpression pathExpression = xpath
.compile(
"//book[author='TEST']/title/text()"
);
Object result = pathExpression.evaluate(doc, XPathConstants.NODESET);
NodeList nodes = (NodeList) result;
for
(
int
i =
0
; i < nodes.getLength(); i++) {
System.out.println(nodes.item(i).getNodeValue());
}
}
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报
。
打开APP,阅读全文并永久保存
查看更多类似文章
猜你喜欢
类似文章
【热】
打开小程序,算一算2024你的财运
JAVA操作XML的完整例子(查询、增加、修改、删除)
Android读写XML(上)——package说明
绝了,100层的xml,一行代码完成解析!这个开发包真的牛!
java读XML文件例子
使用Vitamio打造自己的Android万能播放器(9)
Java Dom解析xml
更多类似文章 >>
生活服务
热点新闻
留言交流
回顶部
联系我们
分享
收藏
点击这里,查看已保存的文章
导长图
关注
一键复制
下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!
联系客服
微信登录中...
请勿关闭此页面
先别划走!
送你5元优惠券,购买VIP限时立减!
5
元
优惠券
优惠券还有
10:00
过期
马上使用
×