Bonjour,
J'ai un document XML test.xml:
Et du code PHP:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6<?xml version="1.0"?> <Workbook > <title>le titre</title> </Workbook>
Lorsque j'execute le code suivant : tout fonctionne bien, le résultat adffiche "Le titre du livre est : le titre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php $dom = new DomDocument(); $dom->load( "test.xml" ); $xpath = new DomXpath( $dom ); $result = $xpath->query( "/Workbook/title" ); if( $result->item( 0 ) ) { $title = $result->item( 0 ); echo "Le titre du livre est : " . $title->nodeValue . "\n";} else{ echo "aucun résultat\n";} ?>
Par contre , et c'est le cas de mon document xml, lorsque j'ai l'attribut xmlns dans la balise <Workbook>:
Plus rien ne fonctionne : le résultat est "aucun résultat".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9<?xml version="1.0"?> <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40"> <title>le titre</title> </Workbook>
Si vous pouviez éclairer ma lanterne...
Ceci dans le but de récupérer des fichiers excel enregistrézs au format XML et impacter ma base de données avec .
Merci,
Lionel.
Partager