您的位置:首页 > 其它

jaxp利用DOM解析XML

2016-10-11 18:50 197 查看
jaxp利用DOM解析XML

使用jaxp利用DOM解析XML文档时:

   1,如何得到document

      //创建解析器工厂

      DocumentBuilderFactorydocumentBuilderFactory=DocumentBuilderFactory.newInstance();

      //创建解析器

      DocumentBuilderdocumentBuilder=documentBuilderFactory.newDocumentBuilder();

      //解析XML,得到document

      Document document=documentBuilder.parse("路径");

   2,   jaxp方法

      getElementById(),getElementsByTagName();

      NodeList集合遍历方式:getLength()得到长度,获取元素用item();

      得到元素里面的值:getTextContent();

      创建标签:creatElement();

      创建文本:creatTextNode();

      将标签添加到标签下面:appendchild();

      修改元素里面的值:setTextNode();

      得到父节点:getParentNode();

        删除节点:removeChild();

   3,回写XML

      TransformerFactorytransformerFactory=TransformerFactory.newInstance();

      Transformertransformer=transformerFactory.newTransformer();

      transformer.transform(new DOMSource(document),new StreamResult("src/1.xml"));

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: