Bonjour,

Dans une servlet, je crée une String qui a une forme XML.
Elle est du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<root>
    <item>.....</item>
    <item>.....</item>
    <item>.....</item>
    <item>.....</item>
</root>
un javascript de mon navigateur récupère cette chaîne xml par le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
var req = new XMLHttpRequest();
var root_node =  req.responseXML.getElementsByTagName('root').item(0);
Cela marche très bien, je récupère le contenu et le manipule comme je le souhaite.

MAIS

souci dès lors que je rajoute un élément root à mon contenu, par exemple, si la chaîne prend la forme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<root>
    <item>.....</item>
    <item>.....</item>
    <item>.....</item>
    <item>.....</item>
</root>
<root>
      ...
</root>
alors, le javascript récupère null avec l'expression mentionnée plus haut.

Est-ce que quelqu'un sait pourquoi et ce que je dois corriger pour que ça fonctionne ?


Merci d'avance