以下js函数摘自<<Ajax宝典>>
注:可从以下网址下载书上的源代码 www.wiley.com/go/ajaxbible
- function removeWhitespace(xml)
- {
- var loopIndex;
- for(loopIndex = 0; loopIndex < xml.childNodes.length; loopIndex++)
- {
- var currentNode = xml.childNodes[loopIndex];
- if(currentNode.nodeType == 1) // 元素节点
- removeWhitespace(currentNode); // 递归
- if(((/^/s+$/.test(currentNode.nodeValue))) && (currentNode.nodeType == 3)) // 文本节点
- xml.removeChild(xml.childNodes[loopIndex--]);
- }
- }
注:可从以下网址下载书上的源代码 www.wiley.com/go/ajaxbible