Bonjour !

J'ai un XML (retourné par XMLHttpRequest) de ce style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<root>
  <noeud>
    <atr1>2002</atr1> 
    <atr2></atr2> 
    <atr3></atr3> 
  </noeud>
</root>
Lorsque j'essaye de mapper les attributs en Javascript. Je suis obligé de tester si ceux-ci ne sont pas null avant de lire la donnée.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
function retourXMLHttpRequest(flux)
{
 
   if(flux.getElementsByTagName('atr1')[0].firstChild != null )
      document.forms[0].atr1.value=flux.getElementsByTagName('atr1')[0].firstChild.data;
   if(flux.getElementsByTagName('atr2')[0].firstChild != null )
      document.forms[0].atr2.value=flux.getElementsByTagName('atr2')[0].firstChild.data;
Est-ce normal ou est-ce moi qui le lit mal ?

Merci d'avance.