java使用DOM对XML文档进行增删改查操作实例代码
本文研究的主要是java使用DOM对XML文档进行增删改查操作的相关代码,具体实例如下所示。
源代码:
packagecom.zc.homeWork18; importjava.io.File; importjavax.xml.parsers.DocumentBuilder; importjavax.xml.parsers.DocumentBuilderFactory; importjavax.xml.transform.Transformer; importjavax.xml.transform.TransformerFactory; importjavax.xml.transform.dom.DOMSource; importjavax.xml.transform.stream.StreamResult; importjavax.xml.xpath.XPath; importjavax.xml.xpath.XPathConstants; importjavax.xml.xpath.XPathExpressionException; importjavax.xml.xpath.XPathFactory; importorg.w3c.dom.Document; importorg.w3c.dom.Element; importorg.w3c.dom.Node; importorg.w3c.dom.NodeList; publicclassXMLWriter{ privatestaticStringxmlPath="src\\com\\zc\\homeWork18\\MyXml.xml"; publicstaticvoidgetFamilyMemebers(){ /* *创建文件工厂实例 */ DocumentBuilderFactorydbf=DocumentBuilderFactory.newInstance(); //如果创建的解析器在解析XML文档时必须删除元素内容中的空格,则为true,否则为false dbf.setIgnoringElementContentWhitespace(true); try{ /* *创建文件对象 */ DocumentBuilderdb=dbf.newDocumentBuilder();//创建解析器,解析XML文档 Documentdoc=db.parse(xmlPath);//使用dom解析xml文件 /* *历遍列表,进行XML文件的数据提取 */ //根据节点名称来获取所有相关的节点 NodeListsonlist=doc.getElementsByTagName("son"); for(inti=0;iXML文件
老大 20 老二 18 老三 13 总结
以上就是本文关于java使用DOM对XML文档进行增删改查操作实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!