Bonjour,

Je travaille sur une équivalence la sérialisation d'une HashMap Java.

En Java (que je ne peut pas modifier) le fichier xml suivant est envoyé à un service web :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
	<Classe>
		<id>0f8bfa84-54c0-47b6-a55a-88a4d719eec6</id>
		<Attribut>
			<entry>
				<key xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string">tf1</key>
				<value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string">value1</value>
			</entry>
			<entry>
				<key xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string">tf2</key>
				<value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string">value2</value>
			</entry>
		</Attribut>
	</Classe>
la partie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<entry>
		<key xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string">tf1</key>
				<value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string">value1</value>
			</entry>
			<entry>
				<key xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string">tf2</key>
				<value xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema" xsi:type="xs:string">value2</value>
			</entry>
vient de la sérialisation d'une HashMap Java.

Je cherche à reproduire exactement le même xml en c#.
J'ai essayé les List, les Dictionnary et les HashTable.

Les trois résultats ne sont pas correcte, car le service Java ne comprend pas le fichier xml envoyé.

Précision : je travaille sur un client service web REST avec POX en wcf .

Avez-vous une solution?

Merci d'avance pour vos réponses.

Caillou