读取XML文档的节点文本值 - 极悦
专注Java教育14年 全国咨询/投诉热线:444-1124-454
极悦LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 读取XML文档的节点文本值

读取XML文档的节点文本值

更新时间: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编程,感兴趣的同学可以关注一下。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>