• [^] # Re: Utilisation du xml....

    Posté par . En réponse au message Où en est-on avec le XML. Évalué à 2.

    Si t'es sur ton serveur, tu peux mettre une extension php qui te permet de faire la transformation XML -> XHTML via du XSLT....

    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 !