它是如何得到一個有效的XML文本節點的前4096個字符? (使用JavaScript ...)是一個文本節點有限?JavaScript XML文本節點是否有4096個字符限制?
8
A
回答
13
是的。某些瀏覽器限制爲4096,並將較長的文本分割爲父元素的多個文本節點子元素。如果您查看Apache CXF的源代碼,您會發現一些實用Java腳本來處理這個問題,如果沒有其他地方的話。
// Firefox splits large text regions into multiple Text objects (4096 chars in
// each). Glue it back together.
function getNodeText(node) {
var r = "";
for (var x = 0;x < node.childNodes.length; x++) {
r = r + node.childNodes[x].nodeValue;
}
return r;
}
另見:
在這附近更多的好東西。
2
相關問題
- 1. GnuPG 4096位限制
- 2. 有效載荷4096字節是否包含registration_id長度?
- 3. JavaScript限制文本輸入字符
- 4. 是否有輸出的字符限制
- 5. XSLT測試XML節點是否包含另一個XML節點?
- 6. 限制treeview節點中的字符
- 7. 獲取XML節點內部文本的前20個字符
- 8. 限制一個字符串256字節
- 9. 文本框字符限制
- 10. 文本字符數限制
- 11. JavaScript查找所有文本節點並返回字符串
- 12. F#FSI - 腳本長度是否有限制?字符串文字出現過長
- 13. 獲取xml節點文本
- 14. JavaScript文本節點
- 15. Javascript:文本節點
- 16. Android Logcat限於每個輸出呼叫4096個字符?
- 17. 羣集中ejabberd節點的最大數量是否有限制?
- 18. ejabberd節點的數量是否有限制?
- 19. AVAudioEngine可以創建的節點數是否有限制?
- 20. tesseract-ocr輸出是否有字符或文件大小限制?
- 21. 每個HTML文件的JavaScript函數數量是否有限制?
- 22. JavaScript + E4X:如何測試一個元素是否有文本節點?
- 23. 在節點文本中過濾包含大於號字符的XML節點
- 24. 將XML元素節點和文本節點放入字符串數組
- 25. 如何檢查XML節點是否包含文本
- 26. 獲取文本XML節點
- 27. Javascript中的行數是否有限制?
- 28. 如何使用javascript插入xml字符串到xml節點
- 29. C#只從節點文本中轉義非法xml字符
你有一個串列表嗎? 有沒有辦法檢查這個約束,而不是一個瀏覽器檢查? –
沒有任何瀏覽器可以隨時更改。唯一安全的做法是讓我們運行不關心的代碼。 – bmargulies
哦...關於什麼\ p IE(8)接受這一切(長度= 25858) 但Firefox不... 但IE不接受w3School的新loadXMLDoc xhttp =新的ActiveXObject( 「Microsoft.XMLHTTP」) 它與{xmlDoc = new ActiveXObject(「Microsoft.XMLDOM」); } :( 決不因子評分也可能是瀏覽器的問題... 你有更具體的東西(文件名?) 在Apache的解決方案去找? 感謝提示... –