Bonjour à tous, je vais aller droit au but.
J'ai une carte avec 60 points. 6 colonnes de 10 points. J'ai donc crée un fichier XML qui me répertorie chaque coordonnées de chaque point. Cependant, j'aimerai créer un deuxième XML qui me donnent tous les sommets fils pour chaque sommet père. Je m'explique :
Le sommet père est le point de départ, les sommets fils sont tous les points reliés à ce sommet père. J'aimerai faire ça pour mes 60 points. Quelqu'un a une idée ? J'ai déjà une structure, quelqu'un peut me dire si elle est bonne ? Sinon que dois-je faire de plus ?
Ma structure :
public static void main(String[] args)
{
//On crée un nouvel Element sommet pere et on l'ajoute
//en tant qu'Element de racine
int i=1;
for(i=1; i<61; i++){
Element sommet = new Element("sommet");
racine.addContent(sommet);
//On crée un nouvel Attribut pere et on l'ajoute à sommet
//grâce à la méthode setAttribute
Attribute pere = new Attribute("pere",""+i);
sommet.setAttribute(pere);
//On crée un nouvel Element sommet fils, on lui assigne du texte
//et on l'ajoute en tant qu'Element de sommet pere
Element sommetfils = new Element("sommetfils");
sommetfils.setText("");
sommet.addContent(sommetfils);
Attribute fils = new Attribute("fils", "2");
sommetfils.setAttribute(fils);
Element val = new Element("val");
val.setText("300");
sommetfils.addContent(val);
}
Voilà ce que cela m'affiche malheureusement :
