Citation:
Envoy� par hpfx
Pour intervenir sur le d�but du probl�me (avec quelque peu de retard):Code:
1
2 getAttribute/setAttribute
Il y en effet comme le dis SP une diff�rence fondamentale d'interpr�tation du DOM entre IE et FFx.
Ainsi, le document:
Correspond � l'arbre DOM (sous IE):Citation:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<list>
<tel><nom>abcdef</nom><id>123</id></tel>
<tel><nom>xyz</nom><id>124</id></tel>
</list>
qui est l'arbre DOM attendu.Code:
1
2
3
4
5
6
7
8
9
10
11
12 |--list |--tel | |--nom | | |--"abdcef" | |--id | |--"123" |--tel |--nom | |--"xyz" |--id |--"124"
Alors que sous FFx, l'arbre est le suivant:
La diff�rence n'est pas �norme, mais d�s que tu fais un:Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 |--list |--" " |--tel | |--nom | | |--"abdcef" | |--id | |--"123" |--" " |--tel | |--nom | | |--"xyz" | |--id | |--"124" |--" "
pour j=0, �a retourne un undefined dans FFx car le premier noeud est un noeud texte.Citation:
root_node.childNodes[j].childNodes.length
D'ou tout ton probl�me.
Une solution est effectivement d'utiliser un "node cleaner" qui est un programme qui va detecter ces noeuds textes ne contenant que des blancs et le supprimer.
Bonne chance!!