dom

来源:互联网 发布:南方公园真理之杖mac 编辑:程序博客网 时间:2024/06/15 09:57

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();DocumentBuilder builder = factory.newDocumentBuilder();Document document = builder.parse(inStream);//解析完成放入documentElement root = document.getDocumentElement();//根NodeList personNodes = root.getElementsByTagName("person");for(int i=0;i<personNodes.getLength();i++){Element personElement = (Element)personNodess.item(i);personElement.getAttribute("id");//得到idNodeList personChilds = personElement.getChildNodes();for(int y=0; y < personChilds.getLength();y++){if(personChilds.item(y).getNodeType()==Node.ELEMENT_NODE){//是否是元素类型节点Element childElement = (Element)personChilds.item(y);if("name".equals(childElement.getNodeName())){//得到节点的名字  可判断该名字是哪一个person.setName(childElement.getFirstChild().getNdoeValue());//getFirstChild()得到Element后面的那个元素}}}
}



原创粉丝点击