bonjour j'ai un problème pour importer des données xml grâce a simplexml php me dit que l'erreur vient de ":"
code:
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
<?php 
if (file_exists('test.html'))
{
$dsml = simplexml_load_file('test.xml');
$ds= $dsml->dsml:dsml ;
$d=$ds->dsmldirectory-entries;
foreach($d->dsml:entry  as $entry)
{
echo $entry->dsml:attr name="nomUsuel"->dsml:value;

}
}

?>
extrait du xml:
<dsml:dsml xmlns:dsml="xmlns:dsml=http://www.dsml.org/DSML">
  <dsml:directory-entries>
    <dsml:entry dn="uid=000315, ou=Agents, o=AG10G, c=fr">
      <dsml:objectclass>
        <dsml:oc-value>inetOrgPerson</dsml:oc-value>
        <dsml:oc-value>organizationPerson</dsml:oc-value>
        <dsml:oc-value>person</dsml:oc-value>
        <dsml:oc-value>Agent</dsml:oc-value>
        <dsml:oc-value>top</dsml:oc-value>
      </dsml:objectclass>
      <dsml:attr name="codhop">
        <dsml:value>081</dsml:value>
      </dsml:attr>
      <dsml:attr name="coddif">
        <dsml:value>10</dsml:value>
      </dsml:attr>
      <dsml:attr name="matricule">
        <dsml:value>000315</dsml:value>
      </dsml:attr>
      <dsml:attr name="entree">
        <dsml:value>2006-10-01</dsml:value>
      </dsml:attr>
      <dsml:attr name="civilite">
        <dsml:value>Mademoiselle</dsml:value>
      </dsml:attr>
      <dsml:attr name="nomUsuel">
        <dsml:value>NOM2-000313</dsml:value>
      </dsml:attr>
      <dsml:attr name="nomPatronymique">
	          <dsml:value>NOJF2-000313</dsml:value>
      </dsml:attr>
      <dsml:attr name="nomMarital">
        <dsml:value>NOMM2-000313</dsml:value>
      </dsml:attr>
      <dsml:attr name="prenom">
        <dsml:value>PRENOM2-000313</dsml:value>
      </dsml:attr>
        </dsml:directory-entries>
</dsml:dsml>

j'aimerais pouvoir extraire tous les <dsml:attr> avec leurs valeurs et les placer dans un tableau mais je pense que le problème viens des balises mais je n'en suis pas sur si quelqu'un pouvait m'aider