Tag: xml

jquery解析xml并按元素值分组

我有以下xml,我使用jquery解析。 但是我只是在显示按标题分组的城市和日期。 如何解析xml以使最终输出如下所示 测试活动1 – 奥斯陆(2011/08/11),达拉斯(2011/11/11) 测试活动2 – 纽约(…),西雅图(…) 任何帮助,将不胜感激, 谢谢,特里 Test event 1 lorem ipsum oslo 2011/08/11 Test event 1 lorem ipsum dallas 2011/11/11 Test event 2 lorem ipsum new york 2011/09/11 Test event 2 lorem ipsum seattle 2011/09/11

我如何使用jQuery的.find方法和正则表达式作为参数?

我有一个xml,我想搜索“相似”的结果,类似于LIKE在SQL中所做的。 我想过做类似$(xml).find(‘regexHere’)事情,但我不知道该怎么做。 如果那不是最好的方法,你能推荐别的吗? 我需要搜索的数据在节点的参数范围内。 编辑 $(xml).find(‘[cityName=Rio de Janeiro]’)给出了我正在搜索的节点,因为它是完全相同的字符串。 但是,如果我搜索Rio我没有得到任何结果,即使里约热内卢和里约克拉罗的节点有我正在寻找的字符串。 我尝试使用$(xml).find(‘[cityName|=”Rio”]’)没有运气,没有一个结果出现,但如果我改为Rio de Janeiro我得到我所需要的。

使用PHP AJAX和XML进行实时搜索

我在网上搜索过,我在w3schools上找到了这个链接,告诉你如何用Php,Ajax和XML进行实时搜索( 链接 )。 我可以理解他们在他们的代码上做了什么,如下所示…… search.php文件 function showResult(str) { if (str.length==0) { document.getElementById(“livesearch”).innerHTML=””; document.getElementById(“livesearch”).style.border=”0px”; return; } if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById(“livesearch”).innerHTML=xmlhttp.responseText; document.getElementById(“livesearch”).style.border=”1px solid #A5ACB2″; } } xmlhttp.open(“GET”,”livesearch.php?q=”+str,true); xmlhttp.send(); } […]

使用jquery从CDATA和描述标记中获取图像

如何从CDATA和描述标签中获取图像? 这是XML代码: <![CDATA[ ]]> Het is Subaru wat de klok slaat deze week. Na spyshots van de Subaru Legacy Touring, gelekte foto’s van de productierijpe WRX en de officiële bekendmaking van de Legacy Concept is het nu tijd voor de Crossover 7 Concept. 这就是我得到的: var img = $(element).find(“description”).text(); img = img.replace(“”, “”); console.log(img); $(“#img”).append(”);

JSON @attributes

我很难理解如何读取包含“@attributes”的JSON对象。 Javascript : $.ajax({ type: “GET”, dataType: ‘json’, url: “http://…./script/weather.php?r=”+req, success: function(data){ alert(data.weather.forecast_information.city[0].data) } }); JSON响应: { “@attributes”: { “version”: “1” }, “weather”: { “@attributes”: { “module_id”: “0”, “tab_id”: “0”, “mobile_row”: “0”, “mobile_zipped”: “1”, “row”: “0”, “section”: “0” }, “forecast_information”: { “city”: { “@attributes”: { “data”: “Kreuzlingen, Thurgovia” } }, “postal_code”: { “@attributes”: { “data”: […]

使用JQuery / Javascript从简单XML获取属性值

我想使用我的javascript从以下简单的xml中获取属性值。 XML: jQuery: $(‘ParentNode’).attr(‘Symbol’); 如果xml代码是,JQuery工作正常

将XML jQuery对象转换为String

我有一个上传的xml文件,我正在使用jQuery通过var $ts = $.parseXML(filecontents) 我通过利用以下方法在XML文档中定位对象时尝试转换回原始源: $(”).append($ts.find(‘Object’).clone()).html(); 在chrome中,这非常好用,我得到原始文档中的输出。 在Firefox中,它按字母顺序重新排序元素的属性。 由于我正在散列此输出,我需要它与输入相同。 这是否可以强制执行,或者我是否更好地使用不同的方法遍历此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打印未定义 。

从jQuery XML Object转换为String会引发安全性错误

我有一个来自REST Web服务响应的jQuery生成的XML对象: $.ajax({ type: “GET”, url: “http://localhost:9299/foo”, success:function(xml) { xmlDoc = $.parseXML(xml); $xml = $(xmlDoc); // The rest of the code manipulates the structure of the XML } }); 现在我需要将更改的XML对象输出为String。 我已经为Firefox和其他浏览器找到了这个解决方案: out = new XMLSerializer().serializeToString($xml); 但我得到的是以下错误消息: [Exception… “Security error” code: “1000” nsresult: “0x805303e8 (NS_ERROR_DOM_SECURITY_ERR)” location: “http://localhost/bar”] 我需要的所有文件都在localhost上(包括为我提供XML和jQuery库的webservice) 任何想法都将受到高度赞赏 编辑: 我已经简化了问题并尝试了以下代码: $xml = $(‘blablubb’); $xml.find(“element”).each(function() { […]

使用Javascript / JQuery进行XML / XSL转换

谁能告诉我是否有办法在客户端使用Javascript或JQuery进行XML / XSLT转换,这种方式适用于所有主流浏览器? (Chrome,Safari,Firefox和IE)? 谢谢。