Bonjour,
j'ai une question! Actuellement je travail sur de l'exportation XML, cependant je bloque sur un détail.
Voici mon code:
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 <?php function Classes(){ global $bdd; $classe = array(); $xml = new XMLWriter(); $req = $bdd->prepare("SELECT * FROM classes;"); $req->execute(); // Debut $xml->openURI("classes.xml"); $xml->setIndent(true); $xml->startDocument('1.0', 'ISO-8859-1'); while($row = $req->fetch(PDO::FETCH_ASSOC)){ // Debut $xml->startElement('Classe'); // Contenut $xml->writeElement('classe', $row['classe']); $xml->writeElement('niveau', $row['niveau']); // Fin $xml->endElement(); } $xml->flush(); $message = "La table a été exporté avec succès."; return $message; } ?>
Ce code fonctionne à excellence! Si je suis ici c'est pour demander si le fichier peut ce mettre dans un dossier directement à sa création. Car pour le moment les fichiers XML ce mettent dans le dossier où est le script de génération (à la racine).
http://php.net/manual/fr/function.xm...r-open-uri.php
Partager