publicclassXmlFile{Stringpath="src/filesystem/NewFile.xml";publicvoidaddone(Stringname,Stringpassword){DocumentBuilderFactorydvf=DocumentBuilderFactory.newInstance();try{...
public class XmlFile {
String path="src/filesystem/NewFile.xml";
public void addone(String name,String password)
{
DocumentBuilderFactory dvf=DocumentBuilderFactory.newInstance();
try {
DocumentBuilder db=dvf.newDocumentBuilder();
Document doc= (Document) db.parse(new File(path));
Element naElement=doc.createElement("NAME");
naElement.setTextContent(name);
naElement.setAttribute("PASSOWRD",password);
Element ROOT=doc.getDocumentElement();
ROOT.appendChild(naElement);
} catch (ParserConfigurationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SAXException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
改好了Document le ,怎么输出到XML文件中呢?不用DOM4J 不用jDom的方法
我知道用DOM4J简单很多,有一个XMLWriter
要在在ROOT.appendChild(naElement);
后加入一段代码后可以解决问题
展开