Bonjour à tous

J'ai créé une appli qui extrait des points depuis une bdd et les met au format KML pour GoogleEarth.
Ca marche bien. Le souci c'est que ces points étant rangés dans différents dossiers de tri, ils sont répétés inutilement.
Par exemple j'ai
- dossier A, point X
- dossier B, point X
Cela donne en KML un truc ressemblant à
Code kml : 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
<folder>
	<name>A</name>
	<placemark>
		<name>X</name>
		<LookAt>
			<longitude>...</longitude>
			<latitude>...</latitude>
			<altitude>...</altitude>
			... (tout le reste) ...
		</LookAt>
	</placemark>
</folder>
<folder>
	<name>B</name>
	<placemark>
		<name>X</name>
		<LookAt>
			<longitude>...</longitude>
			<latitude>...</latitude>
			<altitude>...</altitude>
			... (tout le reste) ...
		</LookAt>
	</placemark>
</folder>
Comme vous le voyez, tout le code du point est répété et multiplié par autant de dossiers. Ce qui donne au final un kml fonctionnel... mais super gros.

Est-il possible de coder le point d'un côté et de l'autre dire "ce dossier référence ce point"?

Cela pourrait ressembler à
Code kml : 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
<placemark>
	<name>X</name>
	<LookAt>
		<longitude>...</longitude>
		<latitude>...</latitude>
		<altitude>...</altitude>
		... (tout le reste) ...
	</LookAt>
</placemark>

<folder>
	<name>A</name>
	<placemark=référence point X></placemark>
</folder>
<folder>
	<name>B</name>
	<placemark=référence point X></placemark>
</folder>
Y a-t-il en KML une syntaxe pouvant reproduire cette idée?

Merci à tous.