problème avec XsltProcessor suite php 5.0.4 vers 5.0.5-3
Posté : 03 nov. 2005, 16:55
Mon hébergeur vient de faire la mise à jour de php 5.0.4 vers 5.0.5.
Voir le phpinfo : http://levertpays.jexiste.be/info.php5
Depuis lors, le code ci-dessous ne fonctionne plus.
1. Charge un document xml
2. Charge un document xsl
3. Transforme le document utilisant des paramètres
4. Affiche le résultat.
Pas de message d'erreur : l'affichage de la page s'arrête.
Après quelques tests, j'ai constaté que c'est au niveau de la ligne :
J'ai relu le manuel et je ne vois pas où se situe mon erreur.
Voir le phpinfo : http://levertpays.jexiste.be/info.php5
Depuis lors, le code ci-dessous ne fonctionne plus.
// chargement de la source xsl
$xsl = new DomDocument;
$xsl->load('document.xsl');
// chargement de la source xml
$xml = new DomDocument;
$xml->load('feuilledestyle.xml');
// configuration du transformateur
$proc = new XsltProcessor;
// attachement des règles xsl
$proc->importStylesheet($xsl);
// attachement des paramètres
$proc->setParameter("", "param01", 1);
$proc->setParameter("", "param02", 10);
// transformation
$doc= $proc->transformToDoc($xml);
// sortie du document
print $doc->saveXML();
Le script :1. Charge un document xml
2. Charge un document xsl
3. Transforme le document utilisant des paramètres
4. Affiche le résultat.
Pas de message d'erreur : l'affichage de la page s'arrête.
Après quelques tests, j'ai constaté que c'est au niveau de la ligne :
$proc = new XsltProcessor;
que le (premier) problème semble ce poser.J'ai relu le manuel et je ne vois pas où se situe mon erreur.