J'utilise une implémentation PHP4 de SimpleXML, qui utilise les fonctions intégrées xml_*
de PHP 4. J'ai un problème étrange que je suis incapable de diagnostiquer en raison de aucun rapport d'erreur sur le serveur et ne pas être en mesure d'activer error_reporting.Problème inconnu avec les fonctions d'analyse XML de PHP
J'ai modifié la fonction Parse() pour inclure ceci:
[stuff here to initialise the parser]
echo '<textarea rows="8" cols="50">', htmlspecialchars($this->xml), '</textarea>';
$parsed = xml_parse($this->parser, $this->xml) or die('error with xml_parse function');
Le textarea affiche l'amende XML et le XML lui-même est tout à fait valable. Mais la page s'arrête juste après cela et ne semble pas appeler la fonction xml_parse
, ou afficher le message 'die'.
Doit également ajouter que cela fonctionne très bien sur d'autres pages, il semble juste être un problème avec cette page particulière pour une raison quelconque.
Que pourrait-il se passer ici? Existe-t-il d'autres moyens de déboguer cela?