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