我想用JS获取XML文件的最新5条记录应该怎么写?? 我没有学过JS,但会C#,知道怎么改,想要一段JS获取XML文件的最新5条记录(以时间排序)的相关示例!!求,急!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 xml不提供!怎么帮你!你会用C# DOM方式解析XML就会用js解析xml 你的xml的记录的排列方式是什么样的。如果是以时间排序的话,只要去前或后5条记录就行了。知道怎么改,就简单了。 <?xml version="1.0" encoding="utf-8"?><TopArt> <Article id="38"> <title>1111111111111</title> <artimg>~/Newspic/20100127114516.jpg</artimg> <arturl>Newscenter38.html</arturl> <times>2010-1-27 11:45:16</times> </Article> <Article id="39"> <title>1111111111111</title> <artimg>~/Newspic/20100127114516.jpg</artimg> <arturl>Newscenter38.html</arturl> <times>2010-1-27 11:45:16</times> </Article> <Article id="40"> <title>1111111111111</title> <artimg>~/Newspic/20100127114516.jpg</artimg> <arturl>Newscenter38.html</arturl> <times>2010-1-27 11:45:16</times> </Article>......</TopArt> 用xsl:sort可以。参考http://www.w3school.com.cn/xsl/xsl_sort.asp 其实我是想取出XML的5条记录,然后赋值给一个图片轮换的特效!! 你有ID不用sort也可以呀!倒循环知道吧!for(var i=result.length;i>0;i--){} 我只是想用JS获取XML的5条记录然后赋值给imag、link、text这三个数组;JS能否取得XML+XSL的结果记录??<script type="text/javascript">var pic_width=453; var pic_height=230;var button_pos=1; var stop_time=5000;var show_text=0;var txtcolor="000000"; var bgcolor="DDDDDD";var imag=new Array();var link=new Array();var text=new Array();imag[1]="flashimg/01.jpg";link[1]=escape("http://tms.taoke.alimama.com/tms/topic.php?pid=mm_13259455_0_0&eventid=100829");text[1]="Orange-s - 桔子导购网";imag[2]="flashimg/02.jpg";link[2]=escape("http://tms.taoke.alimama.com/tms/topic.php?pid=mm_13259455_0_0&eventid=100839");text[2]="Orange-s - 桔子导购网";imag[3]="flashimg/03.jpg";link[3]=escape("http://tms.taoke.alimama.com/tms/topic.php?pid=mm_13259455_0_0&eventid=100885");text[3]="Orange-s - 桔子导购网";imag[4]="flashimg/04.jpg";link[4]=escape("http://tms.taoke.alimama.com/tms/topic.php?pid=mm_13259455_0_0&eventid=100891");text[4]="Orange-s - 桔子导购网";imag[5]="flashimg/05.jpg";link[5]=escape("http://tms.taoke.alimama.com/tms/topic.php?pid=mm_13259455_0_0&eventid=100895");text[5]="Orange-s - 桔子导购网";var swf_height=show_text==1?pic_height+20:pic_height;var pics="", links="", texts="";for(var i=1; i<imag.length; i++){ pics=pics+("|"+imag[i]); links=links+("|"+link[i]); texts=texts+("|"+text[i]);}pics=pics.substring(1);links=links.substring(1);texts=texts.substring(1);document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cabversion=6,0,0,0" width="'+ pic_width +'" height="'+ swf_height +'">');document.write('<param name="movie" value="flash/focus.swf">');document.write('<param name="quality" value="high"><param name="wmode" value="opaque">');document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&pic_width='+pic_width+'&pic_height='+pic_height+'&show_text='+show_text+'&txtcolor='+txtcolor+'&bgcolor='+bgcolor+'&button_pos='+button_pos+'&stop_time='+stop_time+'">');document.write('<embed src="flash/focus.swf" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&pic_width='+pic_width+'&pic_height='+pic_height+'&show_text='+show_text+'&txtcolor='+txtcolor+'&bgcolor='+bgcolor+'&button_pos='+button_pos+'&stop_time='+stop_time+'" quality="high" width="'+ pic_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');document.write('</object>');</script> 我已经有XML+XSL取出的记录结果,就是不知道JS如何操作取得这个结果!! 怎么过去两个时间的差,然后转为时间戳 请教个正则。在线等。谢谢。 【【传入当前标签对象this的困惑???】】 jquery 删除节点 怎样用Javascript来验证表单的输入框里输入了指定的字符啊? 原型继承的问题 为什么屏蔽不了空格? 请问如何使IE地"BACK"&"REFRESH" 键在LOGIN 以后DISABLE? chrome下js替换选中的字符无效 <input type="hidden" name="group_id" value="7">里面的值修改 一jquery疑问 (急)求助,焦点图JS报错
知道怎么改,就简单了。
<?xml version="1.0" encoding="utf-8"?>
<TopArt>
<Article id="38">
<title>1111111111111</title>
<artimg>~/Newspic/20100127114516.jpg</artimg>
<arturl>Newscenter38.html</arturl>
<times>2010-1-27 11:45:16</times>
</Article>
<Article id="39">
<title>1111111111111</title>
<artimg>~/Newspic/20100127114516.jpg</artimg>
<arturl>Newscenter38.html</arturl>
<times>2010-1-27 11:45:16</times>
</Article>
<Article id="40">
<title>1111111111111</title>
<artimg>~/Newspic/20100127114516.jpg</artimg>
<arturl>Newscenter38.html</arturl>
<times>2010-1-27 11:45:16</times>
</Article>
.
.
.
.
.
.
</TopArt>
for(var i=result.length;i>0;i--){
}
var pic_width=453;
var pic_height=230;
var button_pos=1;
var stop_time=5000;
var show_text=0;
var txtcolor="000000";
var bgcolor="DDDDDD";
var imag=new Array();
var link=new Array();
var text=new Array();
imag[1]="flashimg/01.jpg";
link[1]=escape("http://tms.taoke.alimama.com/tms/topic.php?pid=mm_13259455_0_0&eventid=100829");
text[1]="Orange-s - 桔子导购网";
imag[2]="flashimg/02.jpg";
link[2]=escape("http://tms.taoke.alimama.com/tms/topic.php?pid=mm_13259455_0_0&eventid=100839");
text[2]="Orange-s - 桔子导购网";
imag[3]="flashimg/03.jpg";
link[3]=escape("http://tms.taoke.alimama.com/tms/topic.php?pid=mm_13259455_0_0&eventid=100885");
text[3]="Orange-s - 桔子导购网";
imag[4]="flashimg/04.jpg";
link[4]=escape("http://tms.taoke.alimama.com/tms/topic.php?pid=mm_13259455_0_0&eventid=100891");
text[4]="Orange-s - 桔子导购网";
imag[5]="flashimg/05.jpg";
link[5]=escape("http://tms.taoke.alimama.com/tms/topic.php?pid=mm_13259455_0_0&eventid=100895");
text[5]="Orange-s - 桔子导购网";
var swf_height=show_text==1?pic_height+20:pic_height;
var pics="", links="", texts="";
for(var i=1; i<imag.length; i++){
pics=pics+("|"+imag[i]);
links=links+("|"+link[i]);
texts=texts+("|"+text[i]);
}
pics=pics.substring(1);
links=links.substring(1);
texts=texts.substring(1);
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cabversion=6,0,0,0" width="'+ pic_width +'" height="'+ swf_height +'">');
document.write('<param name="movie" value="flash/focus.swf">');
document.write('<param name="quality" value="high"><param name="wmode" value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&pic_width='+pic_width+'&pic_height='+pic_height+'&show_text='+show_text+'&txtcolor='+txtcolor+'&bgcolor='+bgcolor+'&button_pos='+button_pos+'&stop_time='+stop_time+'">');
document.write('<embed src="flash/focus.swf" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&pic_width='+pic_width+'&pic_height='+pic_height+'&show_text='+show_text+'&txtcolor='+txtcolor+'&bgcolor='+bgcolor+'&button_pos='+button_pos+'&stop_time='+stop_time+'" quality="high" width="'+ pic_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
</script>