Le fichier n'est meme pas créer.
Version imprimable
Le fichier n'est meme pas créer.
Justement, fais un dump_mem au lieu d'un dump_file pour voir ce qu'il y a dans ton document XML.Citation:
Envoyé par gabychon
J'ai donc fait un echo htmlentities($doc->dump_mem(true));
Et ça m'a affiché :
sur ma page.Citation:
<?xml version="1.0"?> <HTML> <HEAD> <TITLE>This is the title</TITLE> </HEAD> </HTML>
Donne le nom de chemin complet pour ton fichier XML, dans le dump_file.
En mettant le chemin complet...ça marche :) .
Donc pour l'instant ca va...je vais essayer de me débrouiller avec ça.
Sinon j'ai une autre question, j'ai créé une DTD pour dire si mon fichier est valide ou non.
Est-ce que je peux m'en servir avec DOM_XMl php4?
Ou sinon est-ce que ca sert a quelquechose si je rajoute cette ligne dans mon fichier <!DOCTYPE racine SYSTEM "tree.dtd"> ?
Ou dois-je faire autre chose par raport a la DTD?
Merci encore
D'après mes pauvres souvenirs, la validation DTD merdoie en PHP4, notamment au niveau de la cardinalité (?, +, *) des éléments. Mais peut-être que ça a été corrigé, depuis le temps.
Pour la ligne !DOCTYPE, ça m'a l'air bon. Mais j'arrive pas à retrouver la fonction PHP pour valider, en fait !
Il y a la fonction domxml_intdtd().
Est ce celle la? J'ai rien trouvé comme info concernant ses paramètres.
Sinon aurait je un autre moyen pour la validation???
Choper un script de validation sur le net (peu probable vu que PHP5 le fait en natif), ou l'écrire toi-même (tiens-moi au courant ! ;) ).Citation:
Envoyé par gabychon