Page 1 sur 1

Aide pourdébutant en xml

Posté : 13 août 2008, 07:39
par franzy51
Bonjour,
voila j'ai un fichier xml avec xsl et je voulais le mettre dans une page html avec ce code:
<?php
$xml = domxml_open_file('famille.xml');
$xsl = domxml_xslt_stylesheet_file('demo.xsl');
$html = $xsl->process($xml);
echo $html->dump_mem();
?>
Mais domxml ne fonctionne plus sous php5 chez mon hébergeur, quel type de code pourrais-je utiliser?
J'ai essayer avec simplexml mais je n'y arrive pas(je débute en xml)si quelqu'un pouvait me donner un petit coup de main.

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

Posté : 13 août 2008, 08:41
par mojorisin

Posté : 13 août 2008, 09:14
par franzy51
Bonjour, et merci pour votre réponse
j'ai donc essayé avec xsltprocessor

Code : Tout sélectionner

<?php $XmlData = "famille.xml"; $XslData = "demo.xsl"; $doc = new DOMDocument(); $xsl = new XSLTProcessor(); $doc->load($XslData); $xsl->importStyleSheet($doc); $doc->load($XmlData); echo $xsl->transformToXML($doc); ?>
Mais ce la me renvoie une erreur

Code : Tout sélectionner

Fatal error: Class 'XSLTProcessor' not found in /var/www/virtual/netoupasnet.net/htdocs/fluxxmldvd/test1.php on line 80
php info si cela peut-être utile
http://www.netoupasnet.net/fluxxmldvd/info.php

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

Posté : 14 août 2008, 07:29
par mojorisin
Bonjour,
il vous manque la librairie xsl.
Demandez à l'admini du serveur de l'installer.