IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > Le 'XML Stylesheet Language : Transformations' (XSLT) > Transformation et passage de paramètres
        Comment effectuer une transformation XSLT avec JavaScript ?
        Comment effectuer une transformation XSLT avec PHP et la bibliothèque XSLT ?
        Comment effectuer une transformation XSLT avec Delphi ?

rechercher
precedent    sommaire    suivant


Auteur : Erwan Amoureux
Version : 09-12-2006
Comment effectuer une transformation XSLT avec JavaScript ?
Cette fonction JavaScript illustre l'utilisation d'ActiveXs pour effectuer une transformation XSLT, et l'afficher...
        function tri(field,order) {
			// Chargement de la feuille XSLT
            var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument.4.0"); 
            xslDoc.async = false; 
            xslDoc.load("monXSLT.xml"); 

			//Chargement du document XML
            var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.4.0"); 
            xmlDoc.async = false; 
            xmlDoc.load("monXML.xml"); 

			//Transformation
            var xslt = new ActiveXObject("Msxml2.XSLTemplate.4.0"); 
            xslt.stylesheet = xslDoc; 
            var xslProc; 
            xslProc = xslt.createProcessor(); 
            xslProc.input = xmlDoc; 
            xslProc.addParameter("field", field); //passage du paramètre "field"
            xslProc.addParameter("order", order);  //passage du paramètre "order"
            xslProc.transform(); 

			//Affichage du résultat
            document.body.innerHTML=xslProc.output;
        }

Auteur : Bob
Version : 09-12-2006
Comment effectuer une transformation XSLT avec PHP et la bibliothèque XSLT ?
Ce code PHP illustre l'utilisation de la bibliothèque XSLT pour effectuer une transformation XSLT, et l'afficher...
<?php
//Création du parseur XSLT
$xh = xslt_create();

//Création des paramètres
$param = array(
	'field' => $theField,
	'order' => $theOrder
);

//Transformation
echo xslt_process($xh, 'monXML.xml', 'monXSLT.xsl', NULL, NULL, );

//Nettoyage des ressources
xslt_free($xh);
?>

Auteur : BIG
Auteur : Mathieu Lemoine
Version : 09-12-2006
Comment effectuer une transformation XSLT avec Delphi ?
Cette fonction Delphi illustre les transformations XSLT...
function Transform(XmlFile : TString, XsltFile : TString) : TString;
var
  xml,xsl : IXMLDOMDocument;
begin
  {Chargement du XML}
  xml := CoDOMDocument.Create; 
  xml.load(XmlFile);
  {Chargement du XSLT}
  xsl := CoDOMDocument.Create;
  xsl.load(XsltFile);
  {Transformation}
  Transform := xml.transformNode(xsl);
end;

rechercher
precedent    sommaire    suivant

Consultez les autres pages sources


Valid XHTML 1.1!Valid CSS!

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2006 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.