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"));
使用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"));
相关文章推荐
- 利用JAXP开发包进行DOM方式解析XML文档
- 用DOM方式解析XML(用JAXP工具)--小案例---第一天
- 用DOM方式解析XML(使用JAXP工具)--第一天
- 使用JAXP的DOM方式解析XML文档(能力工场)
- 利用JAXP的SAX方式对xml进行解析
- JAXP-DOM解析xml(CURD)
- Android 中利用SAX ,Dom,pull解析 XML 文件
- 使用JAXP对xml文档进行Dom解析
- 使用JAXP的DOM方式解析XML文档(能力工场)
- XML的dom和Sax解析,以及JAXP的DOM的crud
- javaweb-day01-6(XML 解析 - Jaxp的DOM方式解析)
- 用DOM方式解析XML(使用JAXP工具)--第一天
- java语言连接mysql数据库并利用XML解析工具DOM生成XML文件,然后利用DOM SAX对所生成XML文件里的详细信息进行解析
- JAXP解析XML(基于DOM模型)
- 利用DOM解析XML文档实例
- 用DOM方式解析XML(用JAXP工具)--小案例---第一天
- 用“XML解析开发包Jaxp”对XML进行Dom方式解析-readXml操作
- 用“XML解析开发包Jaxp”对XML文件进行Dom方式的CRUD操作
- jaxp对xml文档进行dom解析并进行CRUD操作
- 使用JAXP对XML文档进行DOM解析