DOM php5 saveXML
rukire
-
habib -
habib -
Bonjour,
ma question va peut être vous paraitre une peu bête mais bon je la pose quand même car ca me bloque pas mal.
Je crée un fichier xml avec php (le début)
//Creation d'une instance de la classe DOMImplementation
$imp = new DOMImplementation;
// Creation d'une instance DOMDocumentType
$dtd = $imp->createDocumentType('pise', '', 'PARSER/pise.dtd');
// Creation d'une instance DOMDocument
$dom = $imp->createDocument("", "", $dtd);
$dom->encoding = 'ISO-8859-1';
//creation de l'element racine <pise>, et l'ajoute au document
$pise = $dom->appendChild(new DOMElement('pise'));
//creation de l'element <head> et l'ajoute a $pise
$head = $pise->appendChild(new DOMElement('head'));
j'ajout ce que j'ai a ajouté deriere
et après a la fin je veux afficher mon arborescence xml sur mon navigateur
donc je fais
$dom->formatOutput = TRUE;
echo $dom->saveXML();
le problème c'est que ca m'affiche tout mes textes et le fichier xml est dans le code source de la page .. normal ou pas? comment faire pour afficher l'arborescence dirrectement sur la page ?
Merci d'avance et désolée si ma question est bête
ma question va peut être vous paraitre une peu bête mais bon je la pose quand même car ca me bloque pas mal.
Je crée un fichier xml avec php (le début)
//Creation d'une instance de la classe DOMImplementation
$imp = new DOMImplementation;
// Creation d'une instance DOMDocumentType
$dtd = $imp->createDocumentType('pise', '', 'PARSER/pise.dtd');
// Creation d'une instance DOMDocument
$dom = $imp->createDocument("", "", $dtd);
$dom->encoding = 'ISO-8859-1';
//creation de l'element racine <pise>, et l'ajoute au document
$pise = $dom->appendChild(new DOMElement('pise'));
//creation de l'element <head> et l'ajoute a $pise
$head = $pise->appendChild(new DOMElement('head'));
j'ajout ce que j'ai a ajouté deriere
et après a la fin je veux afficher mon arborescence xml sur mon navigateur
donc je fais
$dom->formatOutput = TRUE;
echo $dom->saveXML();
le problème c'est que ca m'affiche tout mes textes et le fichier xml est dans le code source de la page .. normal ou pas? comment faire pour afficher l'arborescence dirrectement sur la page ?
Merci d'avance et désolée si ma question est bête