Tag: xml

使用jQuery解析复杂的XML

我正在尝试使用以下jQuery解析以下XML。 页面上没有显示任何内容。 我知道它正在获取文件。 我在网上看过,虽然有许多用jquery解析xml的例子,但它们看起来都不像这种格式。 XML: <img src='[!–$wcmUrl&amp;x28;'resource','CMS3_130980'&amp;x29;–]'/> <img src=”[!–$wcmUrl(‘resource’,’CMS3_132821′)–]”/> <p> Paragraph of text goes here.<br /><br /> Paragraph of text goes here.<br /><br /> Paragraph of text goes here.<br /><br /> Paragraph of text goes here.<br /><br /> Paragraph of text goes here.</p> HTML和jQuery: $(document).ready(function () { $.ajax({ type: “GET”, url: “link_to_my_file.xml”, dataType: “xml”, success: […]

$ .parseXML无法使用脚本标记解析XML

我正在尝试使用$.parseXML解析以下BPMN 2 XML: person.id 但它返回以下内容: Uncaught Error: Invalid XML: <process processType="Private" isExecutable="true" id="com.sample…….id 的jsfiddle 编辑 稍后在代码中我必须找到XML的特定部分,如进程,定义等: xmlDoc = $.parseXML(data), $xml = $(xmlDoc), $def = $xml.find(‘definitions’), $process = $def.find(‘process’),

IE8中的jQuery XML解析

我有一些我在jQuery中解析的XML。 Aeon 18 Alfa Romeo 120 在除IE(特别是IE8)之外的所有浏览器中,以下工作: $.ajax({ type : “GET”, async : false, url : “/services/vehiclemake”, success : function(xmlResponse) { var data = $(“payload”, xmlResponse).children(“value”).map(function() { //IE8 fails on the next line var code = $(this).children(“value [key=’code’]”).text(); var desc = $(this).children(“value [key=’description’]”).text(); return { value : desc, vehicleCode : code, label : desc }; […]

使用jquery从php解析XML

我在PHP中有一个写XML的脚本。 我使用ajax调用来读取XML。 $.ajax({ url: “http://blablabla.com/myscript.php”, data: requestVars, dataType: ‘xml’, success: function(xml){ XMLParser(xml); }, error: function(xhr,err){ alert(“readyState: “+ xhr.readyState + “\nstatus: ” + xhr.status + “\nerror:” + err); alert(“responseText: ” + xhr.responseText); } }); 在PHP上我有这个: (尝试使用application / xml和text / xml) 问题: 像谷歌Chrome中的魅力一样,IE9和Firefox上的readyState状态失败:4,状态:200和错误:parsererror 编辑:一小段示例XML: Movies Books Subject A Resource A1

CSV到XML使用客户端脚本

我正在寻找一个将csv文件转换为xml的小型网站。 我知道用PHP做简单的方法,但是我没有服务器来运行它,并且XAMPP之类的东西无法安装在计算机上,所以它需要的是不需要服务器的东西。 有没有可用的代码呢? 也许是一个jquery插件?

如何使用JavaScript / jQuery将其他网站的内容加载到我的网站上?

我正在尝试将维基百科文章加载到我的网站上。 我正在尝试按照这里的说明: http : //en.wikipedia.org/wiki/Wikipedia : WikiProject_Transwiki,但我不知所措。 我试过了: var xyz = document.getElementById(url(“http://en.wikipedia.org/w/index.php?title=Special:Export&history=1&action=submit&pages=Albert_einstein”) var xyz = $(‘#xyz’).load(‘http://en.wikipedia.org/w/index.php?title=Special:Export&history=1&action=submit&pages=Albert_einstein’); document.write(xyz);

通过jquery.ajax获取xml数据

脚本 $.ajax({ type: “post”, url: “Default.aspx?cmd=Setting”, success: parseXml }); function parseXml(xml) { alert(xml);//show Full XML File //find every Tutorial and print the author $(xml).find(“Tutorial”).each(function() { $(“#a”).append($(this).attr(“author”) + “”); }); } HTML 码 protected void Page_Load(object sender, EventArgs e) { if (Request[“cmd”] == “Setting”) { string k=@” Silverlight and the Netflix API Tutorials Silverlight 2.0 Silverlight […]

使用JavaScript从XML文件中搜索和输出数据

我有一组数据,这些数据是地点名称及其位置,保存在XML文件中,如下所示: name location 数据从电子表格中提取,然后保存为XML格式。 现在在XML文件中有数千行,在第一个实例中我们正在查看5k +。 我是否可以根据用户输入使用JavaScript搜索此XML文件,然后在HTML页面上显示此输出? 我还必须支持IE6(这是一个大问题) 我是一个关于XML的总菜鸟,但可以做一些JavaScript和JQuery! 有更简单的方法吗? 我没有使用服务器端语言的选项,也不能使用数据库(我知道很弱)。 提前致谢。

如何遍历自定义XML结构并在jQuery中使用信息

作为一个侧面项目,我目前正在尝试一些东西,并通过浏览器了解XML解释。 我想要实现的是:读取XML并将其转换为可见的HTML结构。 让我们说这是我的XML。 (对于那些好奇的人来说,它是荷兰语句子的语言表达。)我希望能够遍历这个结构,并从中收集信息。 (并且,作为扩展,请将其转换为我自己的HTML。) 但是,这并不像预期的那样容易。 我尝试使用jQuery的$.parseXML(data) ,然后将其转换为jQuery对象,但我似乎无法通过应该生成的XML的内部结构。 如果#xml-input是包含上述XML的代码标记,则以下日志将返回undefined 。 var xml = $(“#xml-input”).html(), xmlParsed = $.parseXML(xml), xmlObject = $(xmlParsed); console.log(xmlObject.node); 我如何将输入转换为XML,我可以使用jQuery进行操作和操作? 这是一个小提琴 。

如何删除AJAX XML Response的外部元素

场景:我希望通过AJAX将元素列表返回给浏览器。 使用JAXB进行编组,并且由于XML需要根元素(JSON没有……)我将列表包装在信封(包装器)元素中。 现在在客户端(浏览器),我希望删除外部元素,使元素列表保持原样。 然后,我希望将提取的元素列表放入HTML Dom中。 我怎样才能做到这一点? 澄清示例: 希望发送: datadata 由于text / xml响应类型的限制(为了符合XML),我将其包装为: datadata 所以在我的jquery回调方法中,我收到了上面的内容(作为xml对象)。 我怎么能(除了任何工作之外没有特定的顺序)删除tbody元素,并确保剩余的tr标签是可接受的domData。 我玩了find(),filter()等,但仍然没有满足这两个要求的解决方案。 感谢所有已经回复的人! 这个真令我烦恼。 如果不测试所有提供的答案,就会有多种方法可以做到这一点,并且可能每个答案都可以标记为正确答案。 我实际上是这样的: }).done(function(xmlResponse) { $strData = xmlToString(xmlResponse); $html = $($strData); $(‘#mytable tbody’).html($html.contents()); }); 出于某种原因,如果没有显式的callout将xml首先转换为字符串,它就不起作用了。 然后,将字符串包装在$()内部强制它符合DOM,然后使用contents()方法处理外部元素的提取(删除)。 这是xmlToString()方法。 如果有人能够指出我如何能够消除这种丑陋方法的需要那么这绝对是一个奖励。 它看起来像2009年前的html应用程序: function xmlToString(xmlData) { var xmlString; if (window.ActiveXObject){ xmlString = xmlData.xml; } else{ xmlString = (new XMLSerializer()).serializeToString(xmlData); } return xmlString; […]