gpt4 book ai didi

java - 创建 xml 文档并添加或仅在文档存在时添加

转载 作者:行者123 更新时间:2023-11-29 06:32:26 25 4
gpt4 key购买 nike

这是我的代码:

Element FICHADAS = new Element("FICHADAS");
Document doc = new Document(FICHADAS);
try{

Element fichada = new Element("fichada");
//Nº TERMINAL
fichada.addContent(new Element("N_Terminal").setText(props.getProperty("N_TERMINAL")));
//TARJETA
fichada.addContent(new Element("Tarjeta").setText(codOperario));
//FECHA
Date fechaFormatoFecha = new Date( );
fichada.addContent(new Element("Fecha").setText(formatoFecha.format(fechaFormatoFecha)));
//HORA
Date fechaFormatoHora = new Date( );
fichada.addContent(new Element("Hora").setText(formatoHora.format(fechaFormatoHora)));
//CAUSA
fichada.addContent(new Element("Causa").setText("2"));
doc.getRootElement().addContent(fichada);
XMLOutputter xmlOutput = new XMLOutputter();
xmlOutput.setFormat(Format.getPrettyFormat());
xmlOutput.output(doc, new FileWriter("fichadas.xml"));

} catch(IOException io){
}

我每次执行程序时都会创建一个新文档,我只想在不存在的情况下创建它,如果文档存在,则只需添加内容。

最佳答案

我想这就是你想要做的。只是给了一个伪代码:

File f = new File("fichadas.xml");
if(f.exists()){
//open file and write in it
}
else{
//create new file
}

关于java - 创建 xml 文档并添加或仅在文档存在时添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29842572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com