Et bien fait l´essai avec ce code et tu verras que les balises HTML restent en noir :
<?php
/*
- ###############################################
- #######################
# #
# Envoie du résultat d´une requête sous forme de données XML #
# #
- ###############################################
- #######################
/* Définition du Header XML */
header(´content-type: text/xml´);
/* Inclusions */
require_once("./../../php/bibliotheques/req_config
.php"); // Paramètres de connex
ion
require_once("./../../php/bibliotheques/class_DB.p
hp"); // La Class DB
/* Récupération des valeurs des paramètres ´query´
et ´master´ */
$query = "";
$master = "";
if (isset($_POST["query"]))
{
$query = $_POST["query"];
}
if (isset($_POST["master"]))
{
$master = $_POST["master"];
}
/* Initialisation de l´accès à la BDD */
$db = new DB($user, $pass, $base, $server . $port);
if ($db->enErreur())
{
exit;
}
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?> \n";
echo "<selectChoice>\n";
switch ($master)
// sélection de la requête selon l´élément défini en paramètre
{
case "region":
$resultatRequete = $db->execRequete("SELECT `regionID` AS Id, `regionDescription` AS description FROM regions WHERE `zoneID`=" . $query . " ORDER BY description");
break;
case "ville":
$resultatRequete = $db->execRequete("SELECT `villeID` AS Id, `villeDescription` AS description FROM villes WHERE `regionID`=" . $query . " ORDER BY description");
break;
}
if ($query != "")
{
if ($enreg = $db->objetSuivant($resultatRequet
e)) // s´il y´a au moins 1 enregistrement
{
// affichage du choix par défaut
?>
<entry>
<optionText>Sélectionnez une <?php echo $master;?></optionText>
<optionValue>-1</optionValue>
</entry>
<?php
do
{
?>
<entry>
<optionText><?php echo $enreg->description?></optionText>
<optionValue><?php echo $enreg->Id?></optionValue>
</entry>
<?php
}
while ($enreg = $db->objetSuivant($resultatRequete));
}
}
else
{
?>
<entry>
<optionText><aucun></optionText>
<optionValue>-1</optionValue>
</entry>
<?php
}
?>
</selectChoice>
<?php
/* Déconnexion de la BDD */
$db->quitter();
?>