Bonjour,

actuellement, je voudrai créer un document XML avec des infos tirées d'une base de données, le tout passant par deux classes métiers: "Emission" et "Lien" et encore deux classes DAO.

En fait, je débute justement dans le DOM, et malgré les sources que j'ai lu, j'ai toujours un peu de mal à comprendre son organisation.

Je voudrai que mon document ressemble à ceci :
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
<root version="10.04.26">
	<emission id="1">
		<diffusion></diffusion>
		<video></video>
		<recommandation></recommandation>
		<lien id="1">
			<nom></nom>
			<urlflash></urlflash>
			<prop1></prop1>
			<prop2></prop2>
		</lien>
		<lien id="2">
			<nom></nom>
			<urlflash></urlflash>
			<prop1></prop1>
			<prop2></prop2>
		</lien>
	</emission>
	<emission id="2">
		<diffusion></diffusion>
		<video></video>
		<recommandation></recommandation>
		<lien id="3">
			<nom></nom>
			<urlflash></urlflash>
			<prop1></prop1>
			<prop2></prop2>
		</lien>
		<lien id="4">
			<nom></nom>
			<urlflash></urlflash>
			<prop1></prop1>
			<prop2></prop2>
		</lien>
	</emission>
</root>
Mais là, je suis perdu ... on créé un noeud, puis si je veux un autre noeud à l'intérieur, comment faire ? Pareil avec les attributs pour lien & emission ...

Quelles sont les fonctions qui doivent être utilisées ici, car il y en a un grand nombre je trouve.

Je vous remercie d'avance.