|
Ensuite, en supposant que vous avez une table XML ayant le contenu suivante:
| 000 |
0000023901 |
Coder |
Développement |
Groupe de programmeur effectuant de la recherche et développement. |
A |
2006/03/09 |
SYSADM |
2006/03/09 |
SYSADM |
| 000 |
0000023902 |
Maintenance |
Maintenance |
Groupe maintenant les divers services réseaux, implantant les développements, maintenant l'état actuel du matériel et administratant les accès. |
A |
2006/03/09 |
SYSADM |
2006/03/09 |
SYSADM |
| 000 |
0000023903 |
Direction |
Direction |
Direction Groupe de travail s'occupant des divers orientations à prendre sur les projets et les produits. |
I |
2006/03/09 |
SYSADM |
2006/03/09 |
SYSADM |
| 075 |
0000000068 |
Test |
Teste |
Groupe désigné pour le contrôle de la Qualité |
A |
2006/03/09 |
STREMBLAY |
2006/03/09 |
STREMBLAY |
Et par conséquent le fichier XML «showtable.xml» suivant:
<?xml version="1.0" encoding="iso-8859-1"?>
<showtable>
<workgroup>
<Cin>000</Cin>
<WorkGroupId>0000023901</WorkGroupId>
<Name_EN>Coder</Name_EN>
<Name_FR>Développement</Name_FR>
<Description>Groupe de programmeur effectuant de la recherche et développement.</Description>
<Status>A</Status>
<CreateDate>2006/03/09</CreateDate>
<CreateUserId>SYSADM</CreateUserId>
<LastUpdate>2006/03/09</LastUpdate>
<UpdateUserId>SYSADM</UpdateUserId>
</workgroup>
<workgroup>
<Cin>000</Cin>
<WorkGroupId>0000023902</WorkGroupId>
<Name_EN>Maintenance</Name_EN>
<Name_FR>Maintenance</Name_FR>
<Description>Groupe maintenant les divers services réseaux, implantant les développements, maintenant l'état actuel du matériel et administratant les accès.</Description>
<Status>A</Status>
<CreateDate>2006/03/09</CreateDate>
<CreateUserId>SYSADM</CreateUserId>
<LastUpdate>2006/03/09</LastUpdate>
<UpdateUserId>SYSADM</UpdateUserId>
</workgroup>
<workgroup>
<Cin>000</Cin>
<WorkGroupId>0000023903</WorkGroupId>
<Name_EN>Direction</Name_EN>
<Name_FR>Direction</Name_FR>
<Description>Direction Groupe de travail s'occupant des divers orientations à prendre sur les projets et les produits.</Description>
<Status>I</Status>
<CreateDate>2006/03/09</CreateDate>
<CreateUserId>SYSADM</CreateUserId>
<LastUpdate>2006/03/09</LastUpdate>
<UpdateUserId>SYSADM</UpdateUserId>
</workgroup>
<workgroup>
<Cin>075</Cin>
<WorkGroupId>0000000068</WorkGroupId>
<Name_EN>Test</Name_EN>
<Name_FR>Teste</Name_FR>
<Description>Groupe désigné pour le contrôle de la Qualité</Description>
<Status>A</Status>
<CreateDate>2006/03/09</CreateDate>
<CreateUserId>STREMBLAY</CreateUserId>
<LastUpdate>2006/03/09</LastUpdate>
<UpdateUserId>STREMBLAY</UpdateUserId>
</workgroup>
</showtable>
|
Grâce à ce petit programme, vous pourrez afficher le contenu de la table «workgroup» dans un tableau d'une page Web:
<?
if(!file_exists('showtable.xml')) {
echo "Le fichier «showtable.xml» est introuvable!";
} else {
$showtable = simplexml_load_file('showtable.xml');
echo "<TABLE Border=1 bordercolor=\"#000000\" CellSpacing=0>";
echo "<TR>";
echo "<TD><B>Nom francais</B></TD>";
echo "<TD><B>Nom anglais</B></TD>";
echo "<TD><B>Description</B></TD>";
echo "</TR>";
foreach($showtable->workgroup as $workgroup) {
echo "<TR>";
echo "<TD>".$workgroup->Name_FR."</TD>";
echo "<TD>".$workgroup->Name_EN."</TD>";
echo "<TD>".$workgroup->Description."</TD>";
echo "</TR>";
}
echo "</TABLE>";
}
?>
|
Ensuite, vous devriez voir afficher un résultat ressemblant à celui-ci:
| Nom francais |
Nom anglais |
Description |
| Coder |
Développement |
Groupe de programmeur effectuant de la recherche et développement. |
| Maintenance |
Maintenance |
Groupe maintenant les divers services réseaux, implantant les développements, maintenant l'état actuel du matériel et administratant les accès. |
| Direction |
Direction |
Direction Groupe de travail s'occupant des divers orientations à prendre sur les projets et les produits. |
| Test |
Teste |
Groupe désigné pour le contrôle de la Qualité |
|
|
| Dernière mise à jour: Mardi, le 7 février 2006 |