[SimpleXML] Analyse XML issu d'EXCEL
Issu d'un EXCEL Office 2003, j'ai récupéré un beau XML
et je commence à l'analyse avec SIMPLEXML
Super, je vois toutes les données !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
$FicheXML = simplexml_load_file($Destination);
if (!$FicheXML) {
$Message = "Fichier ".$Destination." non considéré comme bien formé au format XML !!!! Oui mon gars !<br>";
} else {
foreach ($FicheXML->Worksheet as $Worksheet) { # Parcours des Feuilles
foreach ($Worksheet->Table->Row as $Ligne) { # Parcours des Lignes
foreach ($Ligne->Cell as $Cellule) { # Parcours des Cellules
if ($Cellule->Data <> "") {
# echo utf8_decode($Cellule->Data)."<br>";
}
}
}
}
} |
Mais je voudrait reconnaitre les valeurs des balises et là, celà dépasse mes connaissances XML
Je cherche en particulier :
Code:
<Worksheet ss:Name="PIOUPIOU">
Mais ni
Code:
$Worksheet["ss:Name"]
ni ne ramène le nom de la feuille
J'ai bien repéré que ss: est un synonyme de la
Code:
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
Mais cela ne me renseigne pas comment l'utiliser sans passer par du XSLT
:yaisse2: