Javascript Jquery从XML获取信息并计算
我有一个包含平台、任务类型和完成每个任务所需时间的XML文件。我需要做一个计算 下面是我的XML文件Javascript Jquery从XML获取信息并计算,javascript,jquery,html,css,xml,Javascript,Jquery,Html,Css,Xml,我有一个包含平台、任务类型和完成每个任务所需时间的XML文件。我需要做一个计算 下面是我的XML文件 <?xml version="1.0" encoding="UTF-8"?> <platforms> <sitecore> <task> <taskname>promobox</taskname> <time>10</time> </task&g
<?xml version="1.0" encoding="UTF-8"?>
<platforms>
<sitecore>
<task>
<taskname>promobox</taskname>
<time>10</time>
</task>
<task>
<taskname>newswire</taskname>
<time>30</time>
</task>
</sitecore>
<siab>
<task>
<taskname>promobox</taskname>
<time>20</time>
</task>
<task>
<taskname>newswire</taskname>
<time>15</time>
</task>
</siab>
</platforms>
我的前端html如下所示
时间计算器
站台
溴化二苯醚
GCMS
Sharepoint
锡亚布
站点核心
任务类型
新闻专线-即时
页面创建-仅限文本
促销箱
形象创造的旗帜
视频广播
单位
计算
清除所有
站台
任务类型
时间
站点核心
促销箱
20
总计:20分钟
如果您已经在客户端将XML作为字符串保存在变量中,那么您可以简单地使用XML 或使用:
您可以控制服务器响应吗?你能发送回JSON吗?是的,我可以控制服务器响应服务器端技术是什么?它是否服务于需要XML的不同客户机?
var parser = new DOMParser();
var xmlDoc = parser.parseFromString(txt, "text/xml");
var xml = "<rss version='2.0'><channel><title>RSS Title</title></channel></rss>",
var xmlDoc = $.parseXML( xml ),
var $xml = $( xmlDoc ),
var $title = $xml.find( "title" );
$.getJSON("rest/platforms", function( platforms ) {
platforms.forEach(function( platform ){
platform.name; // sitecore
platform.tasks.forEach(function( task ){
task.name; // promobox
task.time; // 10
});
});
});