直接上例子。
XML举例:
<?xml version="1.0" encoding="UTF-8"?>
<school> //XML结构中的根节点。
<student id="1"> //当前"id"为该子节点属性
//以下name,age,sex,number为上子节点的子节点/属性名。
<name>王</name>
<age>18</age>
<sex>男</sex>
<number>15</number>
</student>
<student id="2">
<name>吴</name>
<age>20</age>
<number>40</number>
</student>
</school>
下面用DOM方式对以上XML进行解析。
public class DOMxml
{
public static void main(String args[])
{
DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
//如上实例化DocumentBuilderFactory对象。
try
{
DocumentBuilder db=dbf.newDocumentBuilder(); //实例化DocumentBuilder对象。
try
{
Document doc=db.parse("略"); //加载XML
NodeList nl=doc.getElementsByTagName("student"); //根据标签名获

这篇博客通过一个实例展示了如何在Java中使用DOM解析XML,详细解释了如何获取XML节点的属性值。

2392

被折叠的 条评论
为什么被折叠?



