Bonjour,
J%u2019aimerais rajouter des informations à un XML préexistant avec dom a partir d%u2019une chaine de caractère.
Le tout en JAVA.
Par exemple :
Document document ;
Contient :
<annuaire>
*<personne>
**<nom>Smith</nom>
**<prenom>John</prenom>
*</personne>
*<personne>
**<nom>Dupont</nom>
**<prenom>Pierre</prenom>
*</personne>
</annuaire>
Je souhaite recevoir une chaine de caractère
String nouveauxMembres
Qui contient la chaine :
*<personne>
**<nom>Gary</nom>
**<prenom>Cooper</prenom>
*</personne>
*<personne>
**<nom>Einstein</nom>
**<prenom>Albert</prenom>
*</personne>
Je souhaiterais pouvoir faire une opération genre :
ElementAnnuaire.addSousElement(nouveauxMembres)
et avoir au final dans document :
<annuaire>
*<personne>
**<nom>Smith</nom>
**<prenom>John</prenom>
*</personne>
*<personne>
**<nom>Dupont</nom>
**<prenom>Pierre</prenom>
*</personne>
*<personne>
**<nom>Gary</nom>
**<prenom>Cooper</prenom>
*</personne>
*<personne>
**<nom>Einstein</nom>
**<prenom>Albert</prenom>
*</personne>
</annuaire>
Mon cas est beaucoup plus compexe que celui %u2013ci, en fait je manipule du SVG, donc écartez la solution qui consiste a extraire les infos utiles du texte et a les balancer a des setAttribute ou a des createElement.
Merci d%u2019avance !
Message édité par finch911 le 04-04-2007 à 11:49:15