Bonjour à tous,

Je dois manipuler des fichiers XML sur mon site web.

j'ai regardé le tutoriel proposé : Gestion du XML en PHP 5 : utiliser DOM.

Mais je rencontre un problème lors de l'utilisation LoadXMl.

J'ai ce message qui s'affiche sur ma page web :

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Start tag expected, '<' not found in Entity, line: 1 in C:\Program Files\EasyPHP 3.0\www\Infocentre\xml.php on line 33

je joint mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$lo_domXml = new DomDocument();	
 
$lo_domXml->loadXML($ls_nomRepEnCour.$ls_nomFichierEnCour);
je joint mon fichier XML
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
 
<?xml version="1.0" encoding="ISO-8859-1" ?>
<Colis>
	<Numero>445000</Numero>
	<Scelle>03500636</Scelle>
	<Montant>25000</Montant>
	<Contenu>BIL</Contenu>
	<Unite>DS</Unite>
	<SousUnite>DSPLV</SousUnite>
	<detailBT>
		<BT>
			<Numero>326605</Numero>
			<Succursale>PGPLV</Succursale>
			<TypeClient>C</TypeClient>
			<Client>20011</Client>
			<Date>20081002</Date>
		</BT>
	</detailBT>
</Colis>
Pensant que c'était juste un warning j'ai continué à coder pour récupérer l'élément racine

le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$racine = $lo_domXml->documentElement;
 
echo $racine->nodeName;
et la notice affiché sur la page :
Notice: Trying to get property of non-object in C:\Program Files\EasyPHP 3.0\www\Infocentre\xml.php on line 35

sinon j'utilise la version PHP 5.2.8.

Je vous remercie par avance