URL: https://linuxfr.org/forums/programmation-php/posts/soucis-avec-des-fichiers-xml Title: Soucis avec des fichiers xml Authors: Gyro Gearllose Date: 2006年01月17日T13:47:23+01:00 Tags: Score: 0 Hello ! Chaque jour amène sa peine... Et là, c'est le passage à PHP5 qui me fout tout en l'air. Je m'explique : J'ai une page web qui contient deux formulaires : un menu vertical et le formulaire de données. Chacun de ces formulaires est produit par la chaine suivante : Un script php me créée un source xml (en mémoire, pas dans un fichier), et chacun de ces contenus xml est parsé grâce à deux fichiers xsl séparés. Avant, avec php4, l'application de la feuille de transformation se passait sans problèmes, mais aujourd'hui, je me retrouve avec un beau <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "[http://www.w3.org/TR/REC-html40/loose.dtd](http://www.w3.org/TR/REC-html40/loose.dtd)"> lors du parsage de la seconde variable xml. Pour être (j'espère) un peu plus clair, mon source php ressemble à ça :
<?php $menuXml = genMenu ($chemin); $formulaire = genEcran ($ecran); parseMenu($menuXml, $xslMenuSheet); parseEcran($formulaire, $xsmScreenSheet); ?> Comment puis-je éviter ce problème, que je n'avais pas avant ? Par avance merci pour votre aide et vos conseils. P.S. : avant, j'utilisais xsl:output method="xhtml" et ça ne lui posait pas plus de problèmes que ça. Maintenant, il m'a fallu virer le x... Pas compris pourquoi non plus....

AltStyle によって変換されたページ (->オリジナル) /