Bonjour

Je dois dev un petit programme en C, sous Linux/Unix et libxml2.

Quand j'appele la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
xmlDocPtr xmldoc = NULL;
xmldoc = xmlParseMemory(monXml, sizeof (monXml));
sur un char* monXml qui contient ça :
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?xml version='1.0'?>
<spec>
	<webservice>
		<ip>192.168.1.2</ip>
		<name>Mon super web service</name>
		<desc>Cest mon super web service qui arrache la mort</desc>
	</webservice>
	<formatCall>
		<methodName>GeoPositionnement</methodName>
		<params>
			<param>
				<name>Coordonnees en latitude</name>
				<value>
					<struct>
						<member>
							<name>degres</name>
							<value>
								<double />
							</value>
						</member>
						<member>
							<name>hemisphere</name>
							<value>
								<string>N</string>
								<string>S</string>
							</value>
						</member>
					</struct>
				</value>
			</param>
			<param>
				<name>Coordonnees en longitude</name>
				<value>
					<struct>
						<member>
							<name>degres</name>
							<value>
								<double />
							</value>
						</member>
						<member>
							<name>hemisphere</name>
							<value>
								<string>E</string>
								<string>W</string>
							</value>
						</member>
					</struct>
				</value>
			</param>
		</params>
	</formatCall>
	<formatResponse>
		<params>
			<param>
				<name>Information</name>
				<value>
					<string/>
				</value>
			</param>
		</params>
	</formatResponse>
</spec>
il me sort une erreur du style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Entity: line 2: parser error : ParsePI: PI x space expected
<?x
   ^
Entity: line 2: parser error : ParsePI: PI x never end ...
<?x
   ^
Entity: line 2: parser error : Start tag expected, '<' not found
<?x
   ^
J'ai verifié la structure du XML, le déclaration de la 1er ligne... j'arrive pas à comprendre et surtout résoudre ce probleme.
Si quelqu'un pouvait me mettre sur une piste

Merci