1、新建XML文檔:
Documentdoc= DocumentHelper.createDocument();Element root = doc.addElement("ocs");root.addElement("header");Element body = root.addElement("body");Element fontnode = body.addElement("font");fontnode.addAttribute("size","9");System.out.PRintln(root.asXML());2、打開現(xiàn)有XML文檔(從字符串導(dǎo)入): Document doc = DocumentHelper.parseText(XMLStr);Node node = doc.selectSingleNode("ocs/body/font");if(nodeinstanceofElement){Element pnode = (Element) node;Attribute attr = pnode.attribute("size");System.out.println(attr.asXML());} Dom4j中內(nèi)置了XPath,因此可以在selectSingleNode中象XPath那樣訪問(wèn)路徑字符串; 注意:需要引用jaxen-1.1.1.jar包,否則selectSingleNode會(huì)產(chǎn)生異常并返回Null;3、打開現(xiàn)有文檔(從文件導(dǎo)入): SAXReader saxReader =newSAXReader(); Document document = saxReader.read(XMLFile);4、將Document寫入到文件中: try{XMLWriter output =newXMLWriter(newFileWriter(newFile(XMLFile)));output.write(doc);output.close();}catch(IOException e){System.out.println(e.getMessage());}新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注