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 !
Mais je voudrait reconnaitre les valeurs des balises et là, celà dépasse mes connaissances 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 $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>"; } } } } }
Je cherche en particulier :
Mais ni
Code : Sélectionner tout - Visualiser dans une fenêtre à part <Worksheet ss:Name="PIOUPIOU">
ni
Code : Sélectionner tout - Visualiser dans une fenêtre à part $Worksheet["ss:Name"]ne ramène le nom de la feuille
Code : Sélectionner tout - Visualiser dans une fenêtre à part $Worksheet["Name"]
J'ai bien repéré que ss: est un synonyme de la
Mais cela ne me renseigne pas comment l'utiliser sans passer par du XSLT
Code : Sélectionner tout - Visualiser dans une fenêtre à part xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
![]()
Partager