1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//FR" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head><META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<title>LisaMotion 2009)</title></head>
<!-- couleur de fond bleu clair -->
<body bgcolor="#BECEEA">
<font size="3" face="Arial" color="black">
<?php
$dateFormat="j/m/Y H:i:s";
/// ---- PARSING ---------------- ///
//adresse du repertoire
$cheminDossier = "./";
//fichier par defaut
$fichierDefault = "I3.xml";
// --- choix du tri ----------
$order=SORT_ASC;
$nextOrder=1;
if(isset($_GET['order']))
{
if($_GET['order']==1)
{
$order=SORT_DESC;
$nextOrder=0;
}
}
?>
<!-- Initialisation par defaut -->
<?php
if(isset($_GET['file']))
{
$fichierLisaXML=$_GET['file'];
}
else
{
$fichierLisaXML=$fichierDefault;
}
// Initalisation du chemin du fichier avec le chemin du dossier
$cheminFichier=$cheminDossier;
// Concatenation avec le nom du fichier (avec .=)
$cheminFichier.=$fichierLisaXML;
// affectation de ce chemin dans la variable FichierLisaXML
$fichierLisaXML=$cheminFichier;
?>
<!-- Traitement de la valeur passee en parametre -->
<!-- Affichage de la feuille SHTML transformee a partir du XML et des XSL-->
<?php
//J'instancie un nouveau document DOM
$xml = new DOMDocument();
// Je lui charge le fichier XML choisi
$xml->load($fichierLisaXML);
// Je charge le fichier XSL d'affichage et de transformation :
// J'affecte le nom du fichier XSL dans une variable
$xsl_file = 'LisaMotion.xsl';
//J'instancie un nouveau document DOM
$xsl = new DOMDocument();
// Je lui charge le fichier XSL
$xsl->load($xsl_file);
//J'instancie le processeur de transformation XSLT
$proc = new XSLTProcessor();
//je lui passe la feuille XSL de transformation recuperee ci-dessus
$proc->ImportStyleSheet($xsl);
// je lance la transformation XSLT et sauvegarde le resultat
$newDoc=$proc->transformToDoc($xml);
$newDoc->save("test-transform.motn");
?>
<br/>
</font>
</body>
</html> |
Partager