更新时间:2021-08-19 11:37:37 来源:极悦 浏览812次
-----show.xml
<?xml version="1.0" encoding="GB2312" standalone="no"?>
<PhoneInfo>
<Brand name="华为">
<Type name="U8650">
<Item>
<title>标题信息</title>
<link>链接</link>
<description>标题信息</description>
<pubDate>2014-11-1</pubDate>
</Item>
</Type>
<Type name="HW123"/>
<Type name="HW321"/>
</Brand>
<Brand name="苹果">
<Type name="iPhone4"/>
</Brand>
</PhoneInfo>
--------test.java
try{
//1创建解析器工厂对象
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
//2.通过解析器工厂对象创建解析器对象
DocumentBuilder db = dbf.newDocumentBuilder();
//3.通过解析器对象解析xml文档,并创建doc对象
Document doc = db.parse("src/show.xml");
//4.读取pubDate
NodeList list = doc.getElementsByTagName("pubDate");
//4.1读取pubDate的元素节点
Element pubElement =(Element) list.item(0);
//4.2读取pubDate的文本节点
String pubDateValue = pubElement.getFirstChild().getNodeValue();
System.out.println(pubDateValue);
}catch(Exception e){
e.printStackTrace();
}
以上就是极悦小编介绍的"读取XML文档的节点文本值",希望对大家有帮助,想了解更多可查看Java极悦在线学习。极悦在线学习教程,针对没有任何Java基础的读者学习,让你从入门到精通,主要介绍了一些Java基础的核心知识,让同学们更好更方便的学习和了解Java编程,感兴趣的同学可以关注一下。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习