Rechercher : dans
Par :

DOM php5 saveXML

Dernière réponse le 12 mai 2009 à 13:03:23 rukire, le 5 mar 2009 à 10:04:41 
 Signaler ce message aux modérateurs

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

Configuration: Linux
Firefox 3.0.6

Meilleures réponses pour « DOM php5 saveXML » dans :
Qu'est-ce que DOM player ? VoirDOM Player (parfois écrit domplayer) est un malware qui touche principalement les utilisateurs de logiciels P2P. Le principe de DOMplayer est très simple, vous téléchargez via bittorrent ce que vous croyez être le dernier épisode de votre série...
DOM (Document Object Model) et SAX (Simple API for XML) VoirXML permet de définir la structure du document uniquement, ce qui permet d'une part de pouvoir définir séparément la présentation de ce document, d'autre part d'être capable de récupérer les données présentes dans le document pour les...

1

rukire, le 5 mar 2009 à 14:31:35

Re bonjour !!

bon je fais
echo htmlspecialchars($dom->saveXML());
et la ca m'affiche le code mais il n'est pas indenté !!

je mets donc
$dom->formatOutput = true;
et toujours pareil
aidez moi s'il vous plait !

Répondre à rukire

2

 habib, le 12 mai 2009 à 13:03:23

Vous devez utiliser PHP 5.2 ou plus

Répondre à habib
Collection CommentÇaMarche.net