JS 好手帮下忙

JS 高手帮下忙
JS 实现根据加载xml文件url里的视频后缀名,加载不同播放器效果
下面是JS的内容
[code=html]function ShowData(xmlname)
{
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET",""+xmlname,false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
var x=xmlDoc.getElementsByTagName("item");
for (i=0;i<x.length;i++)
{
document.write("<li>");
document.write("<h2><a onclick=javascript:jwplayer().load([{file:'"+x[i].getElementsByTagName("url")[0].childNodes[0].nodeValue+"'}]);jwplayer().play(true); href='#kingoplayer'>"+x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue+"</a></h2>");
document.write("<span>["+x[i].getElementsByTagName("pdate")[0].childNodes[0].nodeValue+"]</span>");
document.write("</li>");
}
}

以下是XML文件内容
<?xml version ='1.0' encoding='GB2312' ?>
<root>
<item>
<title>视频演示1</title>
<url>http://www.abc123.com/video.flv</url>
<pdate>2014-08-01</pdate>
</item>
<item>
<title>视频演示2</title>
<url>http://www.abc123.com/video.mp4</url>
<pdate>2014-08-01</pdate>
</item>
</root>

------解决思路----------------------
你取到url的值后进行判断就可以了,也可以写在播放器代码里面啊
------解决思路----------------------
for循环内部分代码
var url = x[i].getElementsByTagName("url")[0].childNodes[0].nodeValue;
var ext = url.substring(url.lastIndexOf(".")+1);//这里即可取到扩展名
取到扩展名后自由发挥吧