1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
<?php
// href="appel.php?xxx.xml,yyy.xsl"
$query = getenv("QUERY_STRING");
$fichiers = explode(',',$query);
$xml = $fichiers[0];
$xsl = $fichiers[1];
// association au parser
$xslt = xslt_create();
// lancer la transformation
$result = xslt_process($xslt, "file://".$xml, "file://".$xsl);
if ($result) {
print $result;
}
else {
echo "Une erreur est survenue durant le traitement XSL...<br/>";
echo "Erreur numéro : " . xslt_errno($xslt) . "<br/>";
echo "Message d'erreur : " . xslt_error($xslt) . "<br/>";
}
xslt_free($xslt);
?> |
Partager