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 &eacute;t&eacute; export&eacute; avec succ&egrave;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