En gros, cette fonction me permettait de donner :
1- Le contenu dans l'argument XML
2- La page de départ dans l'argument source (utilisé pour récupérer la feuille de style)
3- L'interface souhaitée par l'utilisateur : j'avais bidouillé un machin capable d'être à la fois utilisable en XHTML et en XUL...
Par contre, me demande pas comment ça marche !
[^] # Re: Utilisation du xml....
Posté par Pinaraf . En réponse au message Où en est-on avec le XML. Évalué à 2.
function convert($xml, $source, $user)
{
$interface = interface($user);
if (!(file_exists("./xsl/$source" . "_" . $interface)))
{
$xsl_file = "xsl/$source" . "_html.xsl";
} else {
$xsl_file = "xsl/$source" . "_$interface.xsl";
}
$xsltproc = xslt_create();
$arguments = array('/_xml' => $xml);
xslt_set_encoding($xsltproc, 'ISO-8859-15');
$resultat = xslt_process($xsltproc, 'arg:/_xml', $xsl_file, NULL, $arguments);
xslt_free($xsltproc);
return $resultat;
}
En gros, cette fonction me permettait de donner :
1- Le contenu dans l'argument XML
2- La page de départ dans l'argument source (utilisé pour récupérer la feuille de style)
3- L'interface souhaitée par l'utilisateur : j'avais bidouillé un machin capable d'être à la fois utilisable en XHTML et en XUL...
Par contre, me demande pas comment ça marche !