bonjour a tous,
j'ai écrit le scipt suivant,il permet de parcourir un fichier xml,et mettre dans une table déja créée les attributs "xmi.id" et "name"
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
 
<?php
 
mysql_connect("localhost", "root", ""); 
mysql_select_db("test");
 
 
  $dom = new DomDocument();
  $dom->load('fichier.xml');
 
  $listeclasse = $dom->getElementsByTagName("Class");
  foreach($listeclasse as $class)
  {
 
    if ($class->hasAttribute("xmi.id") AND $class->hasAttribute("name")) {
    		mysql_query("INSERT INTO tab VALUES($class->getAttribute("xmi.id"), $class->getAttribute("name"))");
 
	echo "<br />";
    }
    echo "<br />";
  }
 
?>
à l'execution j'ai l'erreur suivante a la ligne de l'insertion:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Parse error: parse error, unexpected T_STRING in C:\...........
???????????????????!!!!!!