Bonjour,

Je travaille sur une instance de la classe XML et je voudrais pouvoir lui ajouter un noeud à un endroit précis dans l'arborescence.
Un exemple étant plus parlant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<xml0>
	<xml1>
		<title>Titre1</title>
		<time>1</time>
	</xml1>
	<xml1>
		<title>Titre3</title>
		<time>3</time>
	</xml1>
</xml0>
J'aimerais modifier cet arbre en :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<xml0>
	<xml1>
		<title>Titre1</title>
		<time>1</time>
	</xml1>
	<xml1>
		<title>Titre2</title>
		<time>2</time>
	</xml1>
	<xml1>
		<title>Titre3</title>
		<time>3</time>
	</xml1>
</xml0>
...seulement pour le moment, j'arrive à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<xml0>
	<xml1>
		<title>Titre1</title>
		<time>1</time>
	</xml1>
	<xml1>
		<title>Titre3</title>
		<time>3</time>
	</xml1>
	<xml1>
		<title>Titre2</title>
		<time>2</time>
	</xml1>
</xml0>
...en utilisant la méthode appendChild()
Déjà je voulais savoir si c'est possible, ou à défaut, pouvoir classer mes noeuds xml1 par time croissant.

Voili, voilou.
Si vous savez m'aider, je veux bien un petit coup de pouce.