Ogólnie po dogrzebaniu się do nodów z wartościami, chcę wyświetlać sobie zawartość kolejnego elementu divie, który układam w jakiejś tabelce:
Kod
var data = xDoc.getElementsByTagName("baza")[0]; // node tree
for (i = 0; i < data.childNodes.length; i++) // use only 1st level element nodes
if (data.childNodes[i].nodeType == 1) {
oneXMLRecord = data.childNodes[i]; // one final match record
...for (i = 0; i < data.childNodes.length; i++) // use only 1st level element nodes
if (data.childNodes[i].nodeType == 1) {
oneXMLRecord = data.childNodes[i]; // one final match record
Kod
var div3 = document.createElement('div');
var str = oneXMLRecord.childNodes[0].nodeValue; //putting content into variable
div3.innerHTML = str;
td.appendChild(div3);
var str = oneXMLRecord.childNodes[0].nodeValue; //putting content into variable
div3.innerHTML = str;
td.appendChild(div3);
Problem jest w tym, że kiedy elementy posiadają więcej niż 4096 znaków, zawartość na wyjściu wtedy zostaje okrojona do pierwszych 4096 znaków.
Przegooglałem nieco i na razie znalazłem, że niby pomaga w tym metoda textContent, być może źle to zastosowałem ale u mnie ona nie pomaga.
ktoś wie jak moznaby poradzić sobie z takim problemem?