傻B自己看的java笔记:解析XML

本文分享了一个使用Java DOM解析XML文件的实例,通过具体代码演示了如何加载XML文件并获取节点内容。

 今晚聊了一晚天,边看java 边聊天,没有集中精神去看。没搞懂java读取xml 的机制。看了一些书先把他记录一下。采用DOM文档对象模型,第一种方法来解析。听说这种解析会有一些缺点,不过总算调试通了,算是一种进步。

<?xml version="1.0" encoding="utf-8"?>
<item>
  <node>aa</node>
  <node>bb</node>
</item>

代码列表。

import java.io.*; import java.util.*; import org.w3c.dom.*; import javax.xml.parsers.*; public class HelloWorld { public static void main(String arge[]) throws Exception { File f=new File("test.xml"); //文件加载xml DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance(); DocumentBuilder builder=factory.newDocumentBuilder(); Document doc = builder.parse(f); NodeList node = doc.getElementsByTagName("node");// System.out.print( doc.getElementsByTagName("node").item(1).getFirstChild().getNodeValue()); } }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值