我是使用 java 的 JDOM2 的新手,我不知道如何不重复 xml 的打开标记
当我创建“compte”时,xml 文件中的内容如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<banque>
<compte>
<numCompte>4465</numCompte>
<nom>Antoine</nom>
<solde>1684185</solde>
</compte>
</banque><?xml version="1.0" encoding="UTF-8"?>
<banque>
<compte id="0102">
<numCompte>0102</numCompte>
<nom>rzrzr</nom>
<solde>85416</solde>
</compte>
</banque>
这是Java:
Element banque = new Element("banque");
Document document = new Document(banque);
Element compte = new Element("compte");
compte.setAttribute(new Attribute("id", this.idCompte));
compte.addContent(new Element("numCompte").setText(this.idCompte));
compte.addContent(new Element("nom").setText(this.nom));
compte.addContent(new Element("solde").setText(this.solde));
document.getRootElement().addContent(compte);
XMLOutputter xmlOutput = new XMLOutputter();
xmlOutput.output(document, System.out);
xmlOutput.setFormat(Format.getPrettyFormat());
xmlOutput.output(document, new FileWriter(
"generatedXmlFiles/listeCompte.xml",true));
谢谢你的时间 :)