Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1652 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  XML XSL Javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

XML XSL Javascript

n°1226635
miskkeyton
Posté le 19-10-2005 à 20:52:20  profilanswer
 

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

mood
Publicité
Posté le 19-10-2005 à 20:52:20  profilanswer
 

n°1226639
masklinn
í dag viðrar vel til loftárása
Posté le 19-10-2005 à 21:01:42  profilanswer
 

  • Quel est l'intérêt de faire un truc pareil en javascript
  • Demande toi simplement ce qu'est un objet ActiveX, d'où il vient, qui l'a créé, et dans quels navigateurs il a des chances d'être présent


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1226641
FlorentG
Unité de Masse
Posté le 19-10-2005 à 21:15:09  profilanswer
 

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" ?>


[:dawa] Ca fera pareil, et pas besoin de JS ;)


Message édité par FlorentG le 19-10-2005 à 21:15:22
n°1226648
miskkeyton
Posté le 19-10-2005 à 21:23:41  profilanswer
 

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 ?

n°1226652
masklinn
í dag viðrar vel til loftárása
Posté le 19-10-2005 à 21:27:58  profilanswer
 

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 ....
C'est l interet du script d'avoir quelque chose de dynamique ...


Mais pourquoi tu fais pas ça du côté du serveur ? [:mlc]

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 [:john keats]  
 
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à


Message édité par masklinn le 19-10-2005 à 21:29:10

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1226656
miskkeyton
Posté le 19-10-2005 à 21:36:35  profilanswer
 

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 ??

n°1242695
tigroo49
Posté le 09-11-2005 à 21:23:43  profilanswer
 

À 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 ^^'

n°1242699
masklinn
í dag viðrar vel til loftárása
Posté le 09-11-2005 à 21:25:38  profilanswer
 

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 [:klem3i1]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1243608
zeltron
Posté le 10-11-2005 à 22:17:09  profilanswer
 

Pour éviter d'avoir à faire du spécifique, c'est prometteur: http://goog-ajaxslt.sourceforge.net/

n°1243620
masklinn
í dag viðrar vel til loftárása
Posté le 10-11-2005 à 22:27:32  profilanswer
 

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 [:petrus dei]
 
C'est pas comme si il y avait plusieurs langages différents en bout de chaîne pouvant traiter les données [:itm]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
mood
Publicité
Posté le 10-11-2005 à 22:27:32  profilanswer
 

n°1243624
zeltron
Posté le 10-11-2005 à 22:34:16  profilanswer
 

masklinn a écrit :

Du spécifique? du spécifique à quoi [:petrus dei]
 
C'est pas comme si il y avait plusieurs langages différents en bout de chaîne pouvant traiter les données [:itm]


 
Du spécifique à Internet Explorer ou Mozilla pour effectuer une transformation à l'aide d'une feuille XSL :sarcastic:
C'était bien la question initiale non ?

n°1245719
tigroo49
Posté le 14-11-2005 à 23:41:57  profilanswer
 

masklinn a écrit :

C'est surtout de la merde en bâtons [:klem3i1]


 
Chacun ses besoins, chacun son avis :)
 
Évite de dire : "c'est de la merde" et tâche cerner à quoi ça sert...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  XML XSL Javascript

 

Sujets relatifs
XSL ET Javascriptconnexion à une BDD XML : eXist
mon menu javascript passe "en dessous" de mon anim flash[JavaScript] Exit
Un moteur 3D en javascriptExporter bookmarks XML
[XML] spécifier la taille maximale d'une valeurjavascript et http-equiv="Refresh"
generer une variable javascript en XML/XSL 
Plus de sujets relatifs à : XML XSL Javascript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR