Je reçois des données XML via un appel AJAX. L'un des tags contient une grande quantité de texte, environ 4000-5000 caractères. Dans Firefox, le champ est tronqué autour du 3000ème caractère. La plupart des choses que j'ai trouvées en ligne disent qu'il n'y a pas de limite à la taille des nœuds, mais parfois cela dépend de l'implémentation - pas de réponses solides.Taille limite au champ javascript [noeud] .nodeValue?
Est-ce que quelqu'un a des suggestions pour expliquer pourquoi cela pourrait se produire, en supposant qu'il n'y ait aucune restriction sur la taille de nodeValue? Des solutions de contournement si oui?
<test>
<foo>very long string...</foo>
</test>
value = testTag.getElementsByTagName("foo").item(0).firstChild.nodeValue;
La valeur est tronquée. -Si j'imprime xmlHttp.responseText, toutes les données sont imprimées.
Bon article - c'était la solution! – Jmoney38
http://www.howtocreate.co.uk/ est un super site aussi, je pourrais ajouter. – KooiInc