Bonjours à tous ;
c'est la premiere fois que je me lance dans le developpement d'une widget alors j'ai confronter le probleme suivant :

je doit afficher le contenu d'un fichier xml generer dynamiquement pour le moment je me contente d'un fichier statique tres simplifier pour mes test voila le contenu de la widget :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?xml version="1.0" encoding="UTF-8"?>
<widget>
<debug>on</debug>
<window>
<name>main_window</name>
<title>My First Widget</title>
<height>300</height>
<width>300</width>
<visible>true</visible>
<text>
<name>myText</name>
<color>#FF0000</color>
<size>50</size>
<alignment>left</alignment>
<vOffset>25</vOffset>
<hOffset>2</hOffset>
</text>
<action trigger="onLoad">

	<![CDATA[
		 	
			var req = oXMLHttpRequest ;
			req.open("GET", 'rss.xml', false);
			req.setRequestHeader("Content-Type", "text/xml");
			req.send();		
			if (req.responseXML == null) {
				try {
					var xml = XMLDOM.parse(req.responseText);
				} catch (e) {
				}
			} else {
				var xml = req.responseXML;
			} ;
			var rss = xml.evaluate("element1");		
			myText.data= rss.length; 
			
	]]>
</action>
</window>
</widget>
et le contenu de mon xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="utf-8"?>
<my-data>
  <element1 name="fred" size="200">
     test1
  </element1>
  <element1 name="fred" size="300">
     test2
  </element1>
</my-data>
le probleme c'set que var rss = xml.evaluate("element1"); donne toujours 0 malgres que je possede deux noeuds de ce type
Aider moi SVP
Cordialement Ahmed