2014-10-28 86 views
0

直升机的JavaScript,我在JavaScript的初学者,解析XML从URL

对于一个项目,我需要解析与JS的XML文件,我使用jQuery。

如何通过它的url打开xml?

var xml = "Fichier.xml", 
xmlDoc = $.parseXML(xml), 
$xml = $(xmlDoc), 

我有一个错误在这行xmlDoc = $.parseXML(xml), :无效XML:的test.xml(错误0)

回答

0

$.parseXML()需要一个有效的XML内容作为参数,你的情况,你有一个网址是不是一个有效的XML,因此你得到的错误。

你可以做的是使用ajax request加载远程内容,并在其成功的回调,你可以做你的处理

var xml = "Fichier.xml"; 
$.get(xml, function (doc) { 
    var $xml = $(doc); 
    //do stuff with $xml 
}, 'xml'); 
+0

$标题= $ xml.find(“标题”); 它说$ xml不存在我不明白 – ItMoreSimplePlease 2014-10-28 09:46:54

+0

@ItMoreSimplePlease你在哪里放置代码..你把它放在'var $ xml = $(doc);'后面或之后'},' xml');' – 2014-10-28 09:48:29

+0

我把它放在后面,现在我把它放在它之前,它的工作非常感谢你 – ItMoreSimplePlease 2014-10-28 09:56:18