我使用JQuery来解析从服务器返回的一些XML,并使用它来填充表;不幸的是,这只适用于Firefox和IE,而不适用于Chrome。以下相关代码:
var xmlDoc = $.parseXML(xml);
$(xmlDoc).find( z\:row ).each (
function ()
{//this stuff never gets executed in Chrome}
我也尝试过使用$(xmlDoc).find(“[nodeName=z:row]”),但这给了我一个无效的语法错误。我已经验证了传递给$.parseXML的xml确实是一个有效且完整的xml文档。
(我查找z:row的原因是这是SharePoint Web Services的输出。)
如有任何帮助,我们将不胜感激!:)
编辑:问题已解决。事实证明,在我查看的网站上发布nodeName语法的人发布了无效语法。它需要是[nodeName=“z:row”]才能是一个自包含的字符串,所有引号都是必需的。*摇头*