Rechercher : dans
Par :

Xml javascript

Dernière réponse le 21 jan 2002 à 17:03:15 dje-dje, le 10 jan 2002 à 11:24:44 
 Signaler ce message aux modérateurs

La je commence a toucher a des choses un peu hard pour moi et j'ai une question super precise : comment passer en argument d'un fonction javascript la valeur de l'attribut d'un noeud xml?
d'avance merci
dje-dje

Meilleures réponses pour « xml javascript » dans :
Javascript - Modifier la hauteur (height) d'un élément HTML VoirPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il...
Javascript - Concaténation de chaînes de caractères VoirLe terme "concaténer" signifie joindre deux chaînes bout à bout pour n'en former qu'une seule. Dans la plupart des langages tels que PHP, la concaténation se fait avec le caractère ".". En javascript, il suffit d'utiliser le caractère plus (+) ou...
Télécharger DriveImage XML VoirDriveImage XML est un programme permettant de faire des images du système (partitions et lecteurs logiques) à des fins de sauvegarde, à la manière de Norton Ghost. Ce programme permet : De créer des images des lecteurs logiques et des...
AJAX (Asynchronous Javascript And XML) VoirIntroduction à AJAX AJAX (Asynchronous Javascript And XML, traduisez Javascript asynchrone et XML) est une méthode de développement web basée sur l'utilisation d'un script Javascript pour effectuer des requêtes web à l'intérieur d'une page web...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...

1

Marmot, le 10 jan 2002 à 12:04:41

Tentative de réponse : Utiliser un parser écrit en javascript (ça doit exister sur sourceforge)

Répondre à Marmot

2

slopera, le 10 jan 2002 à 14:41:08

Avec MSXML, tu peux accéder au contenu d'un document xml:

Cela se passe de la manière suivante :
1. Chargement du xml :
var xml = new ActiveXObject("Msxml2.DOMDocument.4.0");
xml.async = false ;
xml.load("ini.xml");

2. acces aux noeuds du xml :
root = ini.documentElement ;
ma_variable = root.selectSingleNode("/root/noeud").text ;

Dans ce cas, j'ai récupéré la valeur du premier noeud /root/noeud rencontré. L'expression entre guillement est une expression de path. Avec cela, tu peux faire beaucoup de choses, notemment des filtres (pour récupérer une valeur en particulier dans ton xml).
Il y a 2 mois, je n'y connaissais rien mais on apprend vite.

Pour utiliser cela, tu dois télécharger un parseur XML.

J'espère t'avoir aidé.
Stéphanie

Répondre à slopera

3

slopera, le 10 jan 2002 à 14:41:20

Avec MSXML, tu peux accéder au contenu d'un document xml:

Cela se passe de la manière suivante :
1. Chargement du xml :
var xml = new ActiveXObject("Msxml2.DOMDocument.4.0");
xml.async = false ;
xml.load("ini.xml");

2. acces aux noeuds du xml :
root = ini.documentElement ;
ma_variable = root.selectSingleNode("/root/noeud").text ;

Dans ce cas, j'ai récupéré la valeur du premier noeud /root/noeud rencontré. L'expression entre guillement est une expression de path. Avec cela, tu peux faire beaucoup de choses, notemment des filtres (pour récupérer une valeur en particulier dans ton xml).
Il y a 2 mois, je n'y connaissais rien mais on apprend vite.

Pour utiliser cela, tu dois télécharger un parseur XML.

J'espère t'avoir aidé.
Stéphanie

Répondre à slopera

4

dje-dje, le 11 jan 2002 à 09:58:16

Ca se telecharge ou un parseur et comment ca marche(=s'installe?)
je croyais que les parseurs etaient inclus dans les browser...

Répondre à dje-dje

5

slopera, le 11 jan 2002 à 12:34:38

Les parseurs MSXML sont des produits Microsoft disponibles sur le site www.microsoft.com. Le dernier parseur sorti est MSXML4.
En installant le parseur, tu auras également une doc qui l'accompagne et qui pourras t'aider.

Ensuite, il existe une liste de diffusion xmlfr.org qui est en français et où on pourra t'aider si tu rencontres des problêmes. Tu peux t'y inscrire en envoyant un mail à "xml-tech@xmlfr.org" avec comme sujet "subscribe" et rien dans le corps.

J'espère t'avoir aidé.
Stéphanie

Répondre à slopera

6

Marmot, le 11 jan 2002 à 12:40:19

Je vais peut-être dire une connerie mais tout ce que propose Steph se passe côté serveur or ce qui intéresse dje-dje (javascript) se passe côté client. D'où l'utilité d'un parseur en javascript non ?

Répondre à Marmot

7

dje-dje, le 16 jan 2002 à 08:22:09

C'est vrai qu'a priori c'est le cote client qui m'interesse.
ceci dit j'ai regarder la session parser dans le chapitre xml de ccm et que c'est plutot succin.
AIDEZ MOI !!!!!!!

dje-dje
"l'important avec la musique c'est qu'elle entre par les oreilles" Rock Voisine

Répondre à dje-dje

8

Kris17, le 16 jan 2002 à 16:23:00

Il y a une chose qui doit m'échapper, si tu travailles du coté client comment pourrait tu récupérer un noeud de ton xml puisque le xml est parsé et iterprété par le serveur ??? La page obtenu ne contient plus de noeud xml .... :( mais j'ai peut être mal compris la question :))

Kris©2002

Répondre à Kris17

9

Marmot, le 16 jan 2002 à 16:31:33

P'tain dje-dje je t'ai dit d'aller sur sourceforge...

C'est quoi ça http://xmljs.sourceforge.net/ ? Du nougat ?

Un parser xml ça te permet de naviguer dans un document xml. te casse pas la tête pour rien.

Répondre à Marmot

10

dje-dje, le 21 jan 2002 à 10:43:02

Ok ok!
j'ai ete sur sourceforge a la page que tu m'a indique et qui me semble concerne les choses qui me preoccupent, mais je crois que mon probleme c'est que je ne saisis pas le concept de parser.
keske c?
un genre de compilateur? ca s'installe? c'est comme un script ?est-ce que le client doit le posseder pour afficher correctement mes pages?(en admettant que j'obtienne le resultat que je desire)
J'ai tout lu (peut-etre pas entierement compris) la page que tu m'a conseille et il y a 2-3 fonctions decrites qui me semble faire exactement ce dont j'ai besoin(un truc genre getAttribute).
Mais une fois dowloader,dezipper et detarer l'archive j'en fais quoi?
j'ai l'impression qu'il n'y a que des exemples

Répondre à dje-dje

11

 slopera, le 21 jan 2002 à 17:03:15

Un parseur ... ça s'installe.
Ensuite, tu peux utiliser un language pour aller trifouiller ton xml et ce trifouillage, c'est le parseur qui s'en occupe.

Exemple de parseur : il y a un parseur intégré à Internet Explorer et une css qui font que l'affichage d'un xml est tel que tu peux le voir sous IE.

Franchement, la liste xmlfr répondra à toutes tes questions maintenant et après ...

Stéphanie

Répondre à slopera