widget : Probleme de lecture d'un attribu xml
Bonjours à tous :D;
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:
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:
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 ;)