Bonjour,
J'ai une page web faite à partir de XML et XSL, je dois y mettre mes données qui sont dans une bd SQL. Étant donné que tout est déjà monté en XML il m'apparaît plus simple de généré un "ouput" XML afin d'avoir à tout ré-écrire.
Donc j'ai mon fichier php qui lis dans ma BD et génère le output en XML. Tout va bien jusqu'a ce point.
J'appelle XSLTProcessor() afin de transformer mon XML et XSL
Lorsque j'appelle mon fichier PHP en tant que fichier XML ça fonctionne pas. :
xml = new domDocument();
$xml -> load(http://monsite.com/xml/mesdonnees.php');
Mon résultat est vide. Cependant lorsque j'appelle le fichier via un page web tout semble ok pour le XML.
Si je sauvegarde le résultat dans un fichier .xml et que je l'appelle :
$xml -> load(http://monsite.com/xml/mesdonnees.xml');
Tout fonctionne!
Manque-t-il de quoi??? Où est-ce simplement moi qui lorsque je le sauvegarde qui change quelque chose?
De plus règle générale les sites qui possèdent des fichiers xml sont générés habituellement de manière dynamique, où à fréquence régulière?
---
CHAP