这是我的代码:
Element FICHADAS = new Element("FICHADAS");
Document doc = new Document(FICHADAS);
try {
if (fichadaHecha == false) {
Element fichada = new Element("fichada");
fichada.setAttribute(newAttribute("id", Integer.toString(contador)));
fichada.addContent(new Element("N_Terminal").setText("XX"));
fichada.addContent(new Element("Tarjeta").setText(codOperario));
fichada.addContent(new Element("Fecha").setText("XX"));
fichada.addContent(new Element("Hora").setText("XX"));
fichada.addContent(new Element("Causa").setText("XX"));
doc.getRootElement().addContent(fichada);
XMLOutputter xmlOutput = new XMLOutputter();
xmlOutput.setFormat(Format.getPrettyFormat());
xmlOutput.output(doc, new FileWriter("C:\\fichadas.xml"));
contador = contador + 1;
fichadaHecha = true;
}
} catch(IOException io) {
}
我想使用调用的计数器contador
将名称中的数字放入行中,Element fichada = new Element("fichada" + counter);
但我不知道该怎么做。谢谢。