[JAVASCRIPT et XML] ça existe ?

ça existe ? [JAVASCRIPT et XML] - HTML/CSS - Programmation

Marsh Posté le 14-01-2003 à 23:17:08    

Hello :)
 
je dois faire des trucs ou du Javascript se sert, comme structure de données, tout un fichier XML , en extrait des données, en rajoute et en modifie d'autres ... j'aimerais savoir si c facile à faire, si c compatible avec Mozilla et IE5+ et surtout, des liens vers des tutoriaux ou exemples récents :)
 
voilà j'ai pas trouvé de trucs sur google, j'espère que vous saurez m'orienter :jap:

Reply

Marsh Posté le 14-01-2003 à 23:17:08   

Reply

Marsh Posté le 15-01-2003 à 09:19:49    

Oui c'est tout à fait possible.  
 
Je te conseille d'aller voir sur http://msdn.microsoft.com et de faire des recherches sur 'XML', 'DOM' et 'Javascript'.  
 
 
Si mes souvenirs sont bons tu as des fonctions js pour lire du XML, des XSL et de construire un DOM que tu peux ensuite manipuler par js.  
 
Bonne continuation. Avander


---------------
A thing of beauty is a joy forever (John Keats)
Reply

Marsh Posté le 15-01-2003 à 10:40:49    

ouais en fait j'ai vu qu'il était possible de télécharger un fichier XML et s'y adresser grace à des méthodes JS ...
dans mon cas, je ne veux pas vraiment télécharger un fichier.. ce que j'aimerais ce serait construire une frame invisible pleine de données XML ... et y accéder via par exemple window.frames["xmldata"].node["pouet"].value etc.... tu vois ske je veux dire ?
si tu as un site qui en parle je suis fortement intéressé :)
 
de plus j ne veux pas faire du MICRO$$OFT mais, prioritairement, du Mozilla 1+ ... voilà merci bien de porter intérêt à ma question :)

Reply

Marsh Posté le 15-01-2003 à 10:51:26    

va voir ça. http://webfx.eae.net/dhtml/xloadtree/xloadtree.html
Je suis pas sur du tout, ms je pense que ça peut t'interresser.

Reply

Marsh Posté le 15-01-2003 à 10:55:06    

Faut creuser un peu Google si tu n'a rien du premier coup!
 
J'ai lancé la recherche avec les mots : javascript xml netscape
 
et j'obtiens en autres : http://www.xs4all.nl/~ppk/js/importxml.html
 
Avander


---------------
A thing of beauty is a joy forever (John Keats)
Reply

Marsh Posté le 15-01-2003 à 12:04:16    

yes apparemment les exemples semblent montrer qu'il ya bcp de possibilités ! en fait j'ai cru comprendre qu'il faut, pour pouvoir lire et comprendre le contenu d'une frame cachée contenant une source xml, créer un DOM PARSER et charger dedans le code de la-dite frame, et après si c un DOM compliant on peut s'y adresser, le modifier à guise, et éventuellement le dumper de nouveau ...
 
eske kelkun pourrait confirmer :)
 
je le rappelle j'aimerais pouvoir m'adresser directement à un frame caché, via javascript, et le traiter comme si c'était une sorte de base de données, bien sur consultable, modifiable, effaçable, etc...
 
 
voilà si quelqu'un peut m'aider :) merci bcp :jap:

Reply

Marsh Posté le 15-01-2003 à 12:16:34    

k666 a écrit :

yes apparemment les exemples semblent montrer qu'il ya bcp de possibilités ! en fait j'ai cru comprendre qu'il faut, pour pouvoir lire et comprendre le contenu d'une frame cachée contenant une source xml, créer un DOM PARSER et charger dedans le code de la-dite frame, et après si c un DOM compliant on peut s'y adresser, le modifier à guise, et éventuellement le dumper de nouveau ...
 
eske kelkun pourrait confirmer :)
 
je le rappelle j'aimerais pouvoir m'adresser directement à un frame caché, via javascript, et le traiter comme si c'était une sorte de base de données, bien sur consultable, modifiable, effaçable, etc...
 
 
voilà si quelqu'un peut m'aider :) merci bcp :jap:


 
oui, y a pas de probleme.
je travaille sur un projet sur lequel on gere tout avec des fichiers xml et des methodes en java script.
on 'attaque' les xml via des parsers DOM pour generer des pages html dynamiquement.
par contre on fait ca sous IE5, pas teste sur mozilla..

Reply

Marsh Posté le 15-01-2003 à 14:26:39    

et sur IE5 tu fais comment pour lire tout le contenu d'un frame et l'utiliser comme un objet DOM ? :)
et en fait j'aimerais savoir si par exemple une fois qu'on a un handle sur la frame en DOM, eske les modifs qu'on fait sont directement répercutées sur la source même du fichier ?

Reply

Marsh Posté le 15-01-2003 à 14:35:44    

k666 a écrit :

et sur IE5 tu fais comment pour lire tout le contenu d'un frame et l'utiliser comme un objet DOM ? :)
et en fait j'aimerais savoir si par exemple une fois qu'on a un handle sur la frame en DOM, eske les modifs qu'on fait sont directement répercutées sur la source même du fichier ?


 
au fait pa curiosite, pourquoi tu veux construire une frame invisible ?
pourquoi tu te contentes pas d'un fichier xml ?
(mais c juste par curiosite :) )


Message édité par walli le 15-01-2003 à 14:50:57
Reply

Marsh Posté le 15-01-2003 à 16:49:24    

pourrais tu m'orienter sur le nom des méthodes JS pour lire un frame et le transofrmer en arbre dom ? et éventuellement les méthodes pour dumper le tout kek part autre que dans les variables JS :)
comme ça je peux chercher sur google!! et éventuellement trouver l'équivalent mozilla !

Reply

Marsh Posté le 15-01-2003 à 16:49:24   

Reply

Marsh Posté le 15-01-2003 à 17:30:21    

ta frame elle est codee comment ?
parce que si c'est un flux, tu peux tres bien dans ton .js instancier un activeX et travailler dessus apres :  

Code :
  1. var xmlC = new ActiveXObject("Microsoft.XMLDOM" );
  2. xmlC.async = false;
  3. xmlC.loadXML(flux); (flux est le contenu de ta frame)


ensuite sur ton objet xmlC, tu peux appliquer toutes les méthodes du style selectNodes, selectSingleNode, appendChild, createElement... pour modifier ton flux comme bon te semble.
 
je ne sais pas si c'est ca que tu veux savoir...


Message édité par walli le 15-01-2003 à 17:31:08
Reply

Marsh Posté le 15-01-2003 à 20:18:12    

yes! c une partie de ce que je veux savoir!!!
ya til un truc plus compatible avec Mozilla ?
Y'a t'il une façon standard cross browser compatible etc? :)

Reply

Marsh Posté le 15-01-2003 à 22:57:16    

:??: up :??:

Reply

Marsh Posté le 16-01-2003 à 10:05:00    

k666 a écrit :

yes! c une partie de ce que je veux savoir!!!
ya til un truc plus compatible avec Mozilla ?
Y'a t'il une façon standard cross browser compatible etc? :)


 
pour Mozilla, je sais pas, je travaille que sur IE (pas tapper !!)  
 :ange:
 
 

Reply

Marsh Posté le 16-01-2003 à 10:48:32    

mozilla != netscape d'autrefois!
 
 
le mozilla présent va te surprendre par sa capacité, sa compatibilité, sa puissance, sa stabilité,
 
je ne faisais des trucs que pourIE, mais maintenant que mozilla déchire autant je ne pense qu'à lui :)
avis très objectif ! c de la balle ce navigateur!

Reply

Marsh Posté le 16-01-2003 à 10:51:07    

k666 a écrit :

mozilla != netscape d'autrefois!
 
 
le mozilla présent va te surprendre par sa capacité, sa compatibilité, sa puissance, sa stabilité,
 
je ne faisais des trucs que pourIE, mais maintenant que mozilla déchire autant je ne pense qu'à lui :)
avis très objectif ! c de la balle ce navigateur!


 
si je travaille sous IE, ça n'est pas par choix, c'est une contrainte du client !  :sweat:

Reply

Marsh Posté le 16-01-2003 à 11:51:30    

yes, nous on avait aussi comme contrainte les MACS, et on passait des heures et de journées à faire que ça marche sous IE Mac, depui on l'a abandonné pour Mozilla mac, et c vraiment le jour et la nuit ;)

Reply

Marsh Posté le 16-01-2003 à 12:10:38    

Si tu veux essayer de convaincre le client !!!
 :whistle:  
 

Reply

Marsh Posté le 16-01-2003 à 12:17:54    

c vrai qu'on a fait un forcing technique, on oblige le client à s'adapter :D
mais c vrai que IE pour mac c un produit de merde, mais vraiment une grosse poubelle, et c vrai que les macs commencent à devenir de vrais ordinateurs, et donc c vrai que Mozilla est un bon choix, voilà, c facile à expliquer, fo pas non plus que les gens, en pleine révolution technologique (internet et tout) restent figés à un premier aperçu :s
en fait les clients sont tous des cons, qui ne cherchent qu'à se faire éduquer

Reply

Marsh Posté le 16-01-2003 à 12:21:34    

Le problème c'est que c'est un gros client, et que les applis qu'on développe sont installées sur beaucoup beaucoup de postes, alors je les vois pas trop passer sur mozilla... et puis en plus, sont pas sur des Macs  
 

Reply

Marsh Posté le 19-01-2003 à 22:41:31    

bon, et bien j'arrive pas trop à trouver quelque chose qui marche dans IE5+ et Mozilla eske kelkun connaitrait un bon lien ?
 
ce que je cherche à faire n'est, je pense, pas sorcier:
 
je cherche à pouvoir me balader dans un arbre dom juskà trouver la branche qui me convient, puis lire modifier ou effacer la branche ...
 
j'espère que quelqu'un peut m'aider car je suis vraiment dans le caca :/

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed