XML XSL Javascript - XML/XSL - Programmation
Marsh Posté le 19-10-2005 à 21:01:42
Marsh Posté le 19-10-2005 à 21:15:09
Pour ton truc en XSL, j'ai une meilleure solution... Met dans ton data.xml la ligne suivante :
<?xml-stylesheet type="text/xsl" href="miseenforme.xsl" ?> |
Ca fera pareil, et pas besoin de JS
Marsh Posté le 19-10-2005 à 21:23:41
Oui bien l'alternative, le probleme est que mon data.XML n'est pas tout le temps lier a miseenforme.XSL mais aussi a 2.XSL ....
C'est l interet du script d'avoir quelque chose de dynamique ...
Pour l'ActiveX je comprend je cherche donc une alternative .... c'est le sujet de ma question non ?
Marsh Posté le 19-10-2005 à 21:27:58
miskkeyton a écrit : Oui bien l'alternative, le probleme est que mon data.XML n'est pas tout le temps lier a miseenforme.XSL mais aussi a 2.XSL .... |
Mais pourquoi tu fais pas ça du côté du serveur ?
Citation : Pour l'ActiveX je comprend je cherche donc une alternative .... c'est le sujet de ma question non ? |
Il existe une interface de transformation via l'interface JS du processeur XSLT sous Mozilla et Firefox, mais pas de bol tous les navigateurs ne sont pas dans ce cas
Safari n'a pas d'interface JS vers son processeur XSLT (pas trouvé de doc sur Konqueror, mais je doute qu'il en ait une si Safari n'en a pas), Opera ne gère pas du tout les transformations XSL et ne risque donc pas de présenter une interface sur un module inexistant, iCab aucune idée, ...
Et je ne parle même pas des navigateurs qui ne pigent pas le XML là
Marsh Posté le 19-10-2005 à 21:36:35
ok,
Merci je vais tenter ca cote serveur, c'est surement plus simple
Sinon on peut mettre un lien vers un fichier style.css dans un fichier miseenforme.xsl ??
Marsh Posté le 09-11-2005 à 21:23:43
À l'heure le web se dynamise de plus en plus le fait de pouvoir faire une transformation XSL du côté client via le JavaScript est un + énorme pour un navigateur...
Dieu merci les 2 plus populaires le supportent ^^'
Marsh Posté le 09-11-2005 à 21:25:38
tigroo49 a écrit : À l'heure le web se dynamise de plus en plus le fait de pouvoir faire une transformation XSL du côté client via le JavaScript est un + énorme pour un navigateur... |
C'est surtout de la merde en bâtons
Marsh Posté le 10-11-2005 à 22:17:09
Pour éviter d'avoir à faire du spécifique, c'est prometteur: http://goog-ajaxslt.sourceforge.net/
Marsh Posté le 10-11-2005 à 22:27:32
zeltron a écrit : Pour éviter d'avoir à faire du spécifique, c'est prometteur: http://goog-ajaxslt.sourceforge.net/ |
Du spécifique? du spécifique à quoi
C'est pas comme si il y avait plusieurs langages différents en bout de chaîne pouvant traiter les données
Marsh Posté le 10-11-2005 à 22:34:16
masklinn a écrit : Du spécifique? du spécifique à quoi |
Du spécifique à Internet Explorer ou Mozilla pour effectuer une transformation à l'aide d'une feuille XSL
C'était bien la question initiale non ?
Marsh Posté le 14-11-2005 à 23:41:57
masklinn a écrit : C'est surtout de la merde en bâtons |
Chacun ses besoins, chacun son avis
Évite de dire : "c'est de la merde" et tâche cerner à quoi ça sert...
Marsh Posté le 19-10-2005 à 20:52:20
Bonjour,
Voila mon sujet : J'ai un fichier data.XML et un autre miseenforme.XSL
Ce petit javascript marche parfaitement avec IE, mais sous Firefox c'est autre chose,
Quelqu'un connait il la methode pour lier un XSL a un XML dans un script sous firefox ?
<html>
<body>
<script type="text/javascript">
// chargement du fichier XML
var xml = new ActiveXObject("Microsoft.XMLDOM" )
xml.async = false
xml.load("data.xml" )
// chargement du fichier XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM" )
xsl.async = false
xsl.load("miseenforme.xsl" )
// transformation en Html
document.write(xml.transformNode(xsl))
</script>
</body>
</html>
Deplus j'aimerai avoir d'autre XSL : et donc une reauete PHP pour connaitre laquelle appiquee. Second probleme comment recup un variable PHP $_POST dans un script Javascript?
Merki