javascript获取xml节点的最大值(实现代码)
2013-12-11 09:15
691 查看
假设现在当前时间为7000毫秒。当时间为3000--6000是去3000的值,当6000--9000时取6000的值,即取xml中小于当前时间的最大值
xml文件,
<?xml version="1.0" encoding="utf-8"?>
<catalog>
<cd>
<ID>2</ID>
<title>第1讲</title>
<mediaUrl>123</mediaUrl>
<htmlUrl>1.html</htmlUrl>
<orderNo>2</orderNo>
<StudyTimes>00:00:30</StudyTimes>
<Secondss times="30000">1.html</Secondss>
</cd>
<cd>
<ID>3</ID>
<title>第2讲</title>
<mediaUrl>123</mediaUrl>
<htmlUrl>2.html</htmlUrl>
<orderNo>2</orderNo>
<StudyTimes>00:01:00</StudyTimes>
<Secondss times="60000">2.html</Secondss>
</cd>
<cd>
<ID>4</ID>
<title>第3讲</title>
<mediaUrl>123</mediaUrl>
<htmlUrl>3.html</htmlUrl>
<orderNo>2</orderNo>
<StudyTimes>00:01:30</StudyTimes>
<Secondss times="90000">3.html</Secondss>
</cd>
</catalog>
javascript:
MediaPlayer.Controls.CurrentPosition * 1000为当前时间
function times() {
//定义array数组
var array =new Array();
//定义xmldom协议
var xmlDom =new ActiveXObject("Microsoft.XMLDOM");
xmlDom.async =false;
//加载xml文件
xmlDom.load(id.value +"_imsmanifest.xml"); //跳转
try {
//找到所有的Secondss
x = xmlDom.getElementsByTagName("Secondss");
//遍历
for (i =0; i < x.length; i++) {
//取times属性
var s = x[i].getAttribute("times");
//如果属性值小于 MediaPlayer.Controls.CurrentPosition * 1000则添加到数组里
if (s <= MediaPlayer.Controls.CurrentPosition *1000) {
array.push(s);
}
}
//排序array此时array[array.length - 1]就是小于MediaPlayer.Controls.CurrentPosition * 1000里面的最大值
array.sort();
}
您可能感兴趣的文章:
相关文章推荐
- javascript获取xml节点的最大值(实现代码)
- javascript获取xml节点的最大值(实现代码)
- jquery解析XML及获取XML节点名称的实现代码
- javascript获取xml节点的最大值
- jquery解析XML及获取XML节点名称的实现代码
- JavaScript XML和string相互转化实现代码
- Ajax获取XML数据--原生JavaScript实现
- C#.NET示例读写xml所有节点的代码实现方法和读取xml节点的数据总结
- javascript获取ckeditor编辑器的值(实现代码)
- javascript获取ckeditor编辑器的值(实现代码)
- 动态创建表格js文件,javascript,Ajax,DHTML动态实现表格的创建,动态读取XML中的文件,读取dom节点的例子。
- javascript 读取xml,写入xml 实现代码
- C#.NET示例读写xml所有节点的代码实现方法和读取xml节点的数据总结
- Javascript获取CSS伪元素属性的实现代码
- javascript 节点排序实现代码
- Java代码实现获取XML字符串中的属性
- javascript 获取所有id中包含某关键字的控件的实现代码
- JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
- 求二叉树中节点的最大距离的C程序实现代码
- 用javascript代码实现对客户端ip地址的获取