2

我在 Javascript 中显示 XML 记录的内容时遇到问题。总体而言,获取具有我想要查看 div 元素中的内容的值的节点

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

...

var div3 = document.createElement('div');
var str = oneXMLRecord.childNodes[0].nodeValue; //putting content into variable
div3.innerHTML = str;

td.appendChild(div3);

问题是当元素超过 4096 个字符时,输出的内容会被截断为前 4096 个字符。

我谷歌了一下,但我发现据说有助于 textContent 方法,它可能是错误的,但对我来说没有帮助。

有谁知道如何处理这个问题?如何省略限制?

4

0 回答 0