出于某种原因的DOMParser是增加每个新行\n
一些额外的#text元素此URL火狐的DOMParser问题
...以及其他许多RSS我试过。我检查了cnn/bbc提要,他们没有换行符和dom解析器很好地处理它们。所以,我必须分析它
var xmlText = htmlText.replace(/\n[ ]*/g, "");
var xmlDoc = parser.parseFromString(xmlText, "text/xml");
服务器返回的文本/ XML之前添加以下内容。
var channel = xmlDoc.documentElement.childNodes[0];
该返回\n
没有我上面的代码和channel
与修正。
我的想法是解析器不工作如预期该解决方法有点人为。解析器不应该放置'\ n'元素,所以我可能会滥用解析器的功能。真的想要避免这种解决方法。 – Pablo 2010-05-08 06:52:43