DOM接口规范中,4个基本接口:Document Node NodeList NamedNodeMap
Document接口是文档进行操作的入口,
Node接口是其他大多数接口的父类,象Document,Element,Attribute,Text,Comment等接口,
都是从Node接口继承过来的,都可以看成是一个Node,NodeList接口是一个节点的集合,它包含了某个节点中的所有子节点。
当获得Document根节点对象的document后,如通过名字获得person元素的list
知道list.item(i)取出的为元素,需要(Element)转换一下,因为NodeList中取出的都为Node
NodeList list = document.getElementsByTagName("person");
for(int i = 0; i < list.getLength(); i++)
{
Element element = (Element)list.item(i);
} |