Tag: xml parsing

使用jQuery读取XML文件

我有一个forms的xml文件: 1 33.94 这是为了跟踪电子商务购物车内容。 所以它总是只有一个“购物车”节点。 我想阅读“cartTotal”字段。 如果它大于0,那么我想在网站上显示我的“查看购物车”按钮。 我尝试了以下内容并且无法正常工作: $(document).ready(function(){ $.ajax({ type: “GET”, url: “https://www.example.com/file.xml”, dataType: “xml”, success: function(xml) { $(xml).find(‘cart’).each(function(){ if (($(this).attr(‘cartTotal’)) > 0) { $(“a.view-cart-button”).css(‘visibility’, ‘visible’); } }); } }); });

通过AJAX获取远程xml文件并使用jquery解析它

我正在为Blackberry OS 5+开发HTML5应用程序。 我正在使用jQuery下载和XML文件并使用此函数显示它: $(document).ready(function() { $.ajax({ type: “GET”, url: “http://xxx.com/yyy/mTop”, dataType: “xml”, success: function(xml) { $(xml).find(‘item’).each(function(){ var tipo = $(this).find(‘tipo’).text(); var porcentaje = $(this).find(‘porcentaje’).text(); $(”).html(” + tipo + ‘ – ‘ + porcentaje + ”).appendTo(‘#page-wrap’); }); } }); }); 但是我收到了这个错误: XMLHttpRequest cannot load http://xxx.com/yyy/mTop. Origin file:// is not allowed by Access-Control-Allow-Origin. 如何解析远程XML文件? 也许我需要将检索到的XML转换为DOM对象以便与jQuery一起使用。

jQuery xml解析,检查IE8无法正常工作

我查看了jQuery,XML和IE8上的所有SO答案,但没有任何结果给我一个结果。 关于如何使用jQuery或Javascript的任何其他建议? $.ajax({ type: “GET”, url: “http://query.yahooapis.com/v1/public/yql?q=select%20title%2C%20link%20from%20rss%20where%20url%3D%22http%3A%2F%2Fwww.fs.usda.gov%2Fwps%2FPA_WIDConsumption%2Frssgetfile%3FxFSENavChannel00%3D1109%26xFSENavChannel02%3D091000000000000%26pathinfo%3D%2Fwps%2Fportal%2Ffsinternet%2F!ut%2Fp%2Fc5%2F04_SB8K8xLLM9MSSzPy8xBz9CP0os3gjAwhwtDDw9_AI8zPwhQoYAOUjzeINcABHAwK6w0H2YaoI84GrAMvjMd_PIz83Vb8gN8Igy8RREQC1scDO%2Fdl3%2Fd3%2FL2dJQSEvUUt3QS9ZQnZ3LzZfMjAwMDAwMDBBODBPSEhWTjJNMDAwMDAwMDA!%2F%3Fnavtype%3DBROWSEBYSUBJECT%26forestname%3DRegion%25209%22″, dataType:”xml”, success: function(msg){ data = parseXml(msg); $(data).find(‘item’).each(function(index,val){ var title = $(this).find(“title”).text(); var link = $(this).find(“link”).text(); $(‘#loadnews’).append(“”+title+””); }); } }); function parseXml(xml) { if ($.browser.msie && parseInt($.browser.version, 10) === 8) { var xmlDoc = new ActiveXObject(“Microsoft.XMLDOM”); xmlDoc.loadXML(xml); xml = xmlDoc; } return xml; } if ($.browser.msie && parseInt($.browser.version, 10) […]

Javascript XML Parser

我们有一组web服务,我们必须在客户端发出请求(发送请求以jason格式获得响应,并通过解析XML文档 – 拥有XSLT支持会很棒)。 我们需要一个Javascript库,它将独立负责上述所有工作,并应处理浏览器兼容性问题。 我做了一些谷歌搜索,此时这看起来是一个适当的选择来捕捉 请,建议这是否是一个公平的选择或我错过了什么。 谢谢。

jQuery XML解析/操作IE8错误

我正在使用jQuery $ .get加载XML文件。 加载内容后,我可以操作它并使用.append()将xml节点附加到我自己的元素。 这适用于chrome和firefox,但不适用于IE8。 xml文件的示例: 我需要分离所有的THEME节点并将它们附加到我自己的对象上。 这是我的代码的本质: var themes = $(“”); $.get(‘url/themes.xml’, function(data, textStatus, jqXHR) { var xml = data; themes.append($(xml).children(“themes”).children(‘theme’)); }, ‘xml’); 仅在IE上的themes.append行上发生错误,这是日志显示的内容: 没有这样的接口支持 我可以不在IE上操作和附加XML元素吗?

使用javascript查找xml属性值

如何使用Javascript / jQuery获取XML节点的属性值? 我正在尝试获取节点上的duration属性的值,然后获取fixedValue。 ‘ 到目前为止,我有: var currentLoanRates = function() { var currLoanXml = ”, xmlDoc = $.parseXML( currLoanXml ), $xml = $( xmlDoc ), $intRate = $xml.find(“interestRate”), $varIntRate = $intRate.attr(“fixedValue”); console.log($intRate); console.log($varIntRate); }; 第二个console.log打印未定义 。

$ .parseXML无法使用有效的xml

XML: 39 6 $.ajax({ url: ‘choices.xml’, context: this, async: false, success: function(response) { var xmlDoc = $.parseXML(response); console.log(xmlDoc); // null } }); XML被报告为有效,并且不会引发任何错误。 我知道我可以使用$(响应),但我不需要。 jQuery 1.7.2

用jQuery阅读RSS feed?

使用jQuery rss插入jFeed ,并在他们的网站上使用他们的示例代码,我创建了以下代码似乎不起作用: jQuery.getFeed({ url: ‘http://www.hotukdeals.com/rss/hot’, success: function(feed) { alert(feed.title); } }); 我收到一条消息说: XMLHttpRequest cannot load http://www.hotukdeals.com/rss/hot. Origin http://intranet is not allowed by Access-Control-Allow-Origin. 任何人都知道我为什么会收到此访问控制消息? 这个rss feed在我的桌面和在线RSS阅读器中运行良好…

AJAX / Jquery XML解析

我试图解析以下类型的XML(来自getMembers.php的数据): 3422345 Bill Gates 232311 Bob Barker 我正在使用下面的代码来解析: $(document).ready(function () { $.ajax({ type: “GET”, url: “getMembers.php”, cache: false, dataType: “xml”, success: function(xml) { $(xml).find(‘members’).each(function(){ var name = $(this).find(“name”).text() alert(name); }); } }); }); 没有错误,但我同时得到两个名字.. 喜欢: Bill GatesBob Barker 代替 比尔盖茨 Bob Barker 任何帮助都会很棒! 大卫