如何使用jQuery解析此XML Feed?
我需要检索开放值
这是我到目前为止所做的:
var xml = "http://bit.ly/1cUJ1Dk",
xmlDoc = $.parseXML( xml ),
$xml = $( xmlDoc ),
$sharePrice = $xml.find( 'field[name="open"]' );
// Add Opening Price to Div
$(".open").append( $sharePrice.text() );
PS。我从不同的服务器访问它,因此需要规避相同的原始策略
答案 0 :(得分:0)
您必须发送HTTP GET请求以检索订阅源,然后将其解析为XML数据。
$.ajax({
type: 'GET',
// Don't use URLs with redirection
url: 'http://feeds1.mcgbfa.com/engine.asmx/get15MinDelayedPrices?CompanyKey=coronation&subfeed=0',
dataType: 'xml',
success: function(xml) {
console.log(xml.find('field[name="open"]'));
},
error: function() {
console.log('Error');
}
});
如果您在控制台中看到“错误”,并且HTTP请求正常,则表示返回的XML无效。
另外:看来Feed的服务器很慢。