Bonjour,
J'utilise la fonction suivant pour parser du xml :
Le probl�me est que quand j'ai des '\n' dans les valeurs des champs xml, ils sont supprim�s.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12 function loadXmlfromString(XmlString) { try{ var XmlParser = new DOMParser(); return XmlParser.parseFromString(XmlString, "text/xml"); } catch(e){ alert(e); return false; } }
Par exemple j'ai la chaine xml suivante :
Et bien en faisant :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 var xmlstr = <clients> <row name="test" description="bonjour,\n je souhaiterai obtenir des informations sur votre produit" /> </clients>Le '\n' entre 'bonjour,' et 'je' a disparu ...
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 var xml = loadXmlfromString(xmlstr); var NodeList = xml.getElementsByTagName("row"); alert(NodeList[0].getAttribute('description');
Est ce que quelqu'un aurait une id�e de comment r�soudre le probl�me ?
Merci d'avance
Partager