Javascript Jquery从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文件。我需要做一个计算

下面是我的XML文件

<?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
        });
    });
});