Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Personne create(Personne obj) {
- NodeList lNodes = null;
- Personne personne = null;
- StringBuffer updated = new StringBuffer("");
- updated.append("{\"personnes\":[");
- //TODO refaire l'ecriture en XML CETTE FOIS CI
- try {
- lNodes = getNodeListFromFile();
- int nbNodes = lNodes.getLength();
- for (int i = 0; i < nbNodes; i++) {
- personne = createPersonneWithFileObject((Element) lNodes.item(i));
- updated.append(
- "{\"id\":" + personne.idPersonne +
- ",\"prenom\":\"" + personne.prenom +
- "\",\"nom\":\"" + personne.nom +
- ",\"poids\":" + personne.poids +
- ",\"taille\":" + personne.taille +
- "\",\"rue\":\"" + personne.rue +
- "\",\"ville\":\"" + personne.ville +
- "\",\"codePostal\":" + personne.codePostal + "},\n"
- );
- }
- obj.idPersonne = generateIdNewPersonne();
- updated.append(
- "{\"id\":" + obj.idPersonne +
- ",\"prenom\":\"" + obj.prenom +
- "\",\"nom\":\"" + obj.nom +
- ",\"poids\":" + obj.poids +
- ",\"taille\":" + obj.taille +
- "\",\"rue\":\"" + obj.rue +
- "\",\"ville\":\"" + obj.ville +
- "\",\"codePostal\":" + obj.codePostal + "}\n]}"
- );
- FileWriter fw = new FileWriter(new File(personnesXmlPathFile));
- fw.write(updated.toString());
- fw.close();
- return personne;
- } catch (Exception e) {
- e.printStackTrace();
- }
- return null;
- }
Advertisement
Add Comment
Please, Sign In to add comment