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