在某些情况下限制字符串大小

时间:2015-03-28 02:06:07

标签: javascript xml nodes

每次网页重新加载由php文件放入XML时,我都有一个页面的div标签数据,然后由js文件抓取,然后在$ _POST的帮助下,然后发送到另一个用于电子邮件的PHP。

我的项目实际上只需要一个指向我所拥有的XML文件的链接,并且没有问题。但我很好奇能够获取包含数万个字符的子节点,并且能够通过XML文件的链接将其放在电子邮件的末尾。 我所看到的是,即使我的XML页面具有以下格式的节点,

<info>
   <id>id number</id>
   <content>10's of thousands of characters<content>
</info>

如果我在下面编写此代码,请将每个变量发送到控制台,每次只显示大约4,060个字符。

var k = xmlDoc.getElementsByTagName("contents")[0].childNodes[0].nodeValue;

如果我进一步创建如下变量,它将进一步显示在节点中。

var l = xmlDoc.getElementsByTagName("contents")[0].childNodes[1].nodeValue;
var m = xmlDoc.getElementsByTagName("contents")[0].childNodes[2].nodeValue;

但我不明白为什么会发生这种情况。一个子节点中有一个字符串。除非有一个字符串大小限制(我不认为在正常情况下是这样),为什么控制台无法识别?

0 个答案:

没有答案