dom对xml文件内容的增删改查.docx
《dom对xml文件内容的增删改查.docx》由会员分享,可在线阅读,更多相关《dom对xml文件内容的增删改查.docx(5页珍藏版)》请在三一办公上搜索。
1、dom对xml文件内容的增删改查dom解析xml文件内容,不说了,直接上代码. package cn.xmk.xml1; import java.io.File; import java.io.FileOutputStream; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerFactory; import
2、javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; public class DomTest2 public static void main(String args) throws Exception DomTest2 dt = new DomTest2; / dt.create; /创建 / dt.add;
3、/增加内容 / dt.modify; /修改内容 dt.remove; /移除内容 /删除xml private void remove try DocumentBuilderFactory dbFactory = DocumentBuilderFactory .newInstance; DocumentBuilder builder = dbFactory.newDocumentBuilder; Document doc = builder.parse(persons.xml); NodeList nlist = doc.getElementsByTagName(person); for (
4、int i = 0; i nlist.getLength; i+) Element e = (Element) nlist.item(i); String str = e.getElementsByTagName(name).item(0) .getTextContent; if (赵六.equals(str.trim) e.getParentNode.removeChild(e); result(doc); catch (Exception e) e.printStackTrace; /修改xml内容 private void modify try DocumentBuilderFactor
5、y dbFactory = DocumentBuilderFactory .newInstance; DocumentBuilder builder = dbFactory.newDocumentBuilder; Document doc = builder.parse(persons.xml); NodeList nlist = doc.getElementsByTagName(person); for (int i = 0; i nlist.getLength; i+) Element e = (Element) nlist.item(i); String str = e.getEleme
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- dom xml 文件 内容 增删
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3155815.html