Balise vide non reconnue

Balise vide non reconnue - XML/XSL - Programmation

Marsh Posté le 05-04-2007 à 12:10:37    

Hello

 

Je génère un XML en AJAX, dont une balise est vide '<name></name>'

 

Hors Javascript me sort "getElementByName('name').item(0).firstChild.nodeValue has no properties" :(

 

Comment traiter ces balises vides ? Pourquoi sont-elles traitées différemment des balises non vides ? Pourquoi NodeValue n'est-il pas simplement égal à "" ?

 

Merci :jap:


Message édité par theredled le 05-04-2007 à 12:11:24

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 05-04-2007 à 12:10:37   

Reply

Marsh Posté le 05-04-2007 à 14:04:46    

Est-ce que c'est normal sinon ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 06-04-2007 à 00:10:36    

Parce que du texte est un noeud comme les autres, et donc pas de texte, pas de noeud. Et donc pas de firstChild.
En réalité c'est même plus subtil, rien n'empêche que le texte soit réparti dans plusieurs noeud tant que le document n'a pas été normalisé (cf. Element.normalize(), http://developer.mozilla.org/en/do [...] .normalize)

Reply

Marsh Posté le 06-04-2007 à 10:10:57    

:jap:


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed