From: gilles g (gg.gilles@freesurf.fr)
Date: 11/06/2003 - 13:45
bonjour à tous,
je viens d'essayer ceci:
xml:
<?xml version="1.0" encoding="iso-8859-1"?>
<f>
<part>premier</part>
<part>deuxieme</part>
<part>troisieme</part>
</f>
xsl:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="html" encoding="ISO-8859-1" indent="no"/>
<xsl:template match="/f">
<xsl:for-each select="part">
<xsl:value-of select="."/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
et dans html qui dois appliquer la transformation:
<html>
<body>
<script type="text/javascript">
// chargement du fichier XML
var xml = new ActiveXObject("Microsoft.XMLDOM");
xml.async = false;
xml.load("t.xml");
// chargement du fichier XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM");
xsl.async = false;
xsl.load("t.xsl");
// transformation en Html
document.write(xml.transformNode(xsl));
</script>
</body>
</html>
document.write(xml.transformNode(xsl)) ne fais que recopier le XSL sans
appliquer la transformation.Quelle est mon erreur?
A quoi sert xsl.async = false; ?
merci.
gilles
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|