如何不用数据库实现内容的动态更新呢?
那我们就是用xml技术咯。通过一个一个的xml文件来维护一个一个的页面。当然这样做只能满足小网站的开发,在10多个页面的网站。尤其是应用在一些更新非常平凡类型的网站。例如专业视频拍摄网站,专业图片展示网站等。
通过jquery读取xml的技术可以很容易的实现这样一个效果
jquery读取xml的代码举例
<script type="text/javascript">
/*read events xml*/
$(document).ready( function() {
$.get('xml/events.xml', function(d) {
$(d).find('xml').each( function(a,b) {
$(b).find('pc').each( function(m,n) {
var des0=$(n).find('description0').text();
var html='<p><font style="font-weight:bold">'+des0+'</font></p>';
var des1 = $(n).find('description1').text();
html+= '<br>'+des1+'';
var des2=$(n).find('description2').text();
html+='<br>'+des2+'';
var des3=$(n).find('description3').text();
html+='<br>'+des3+'';
var des4=$(n).find('description4').text();
html+='<br>'+des4+'';
var des5=$(n).find('description5').text();
html+='<br>'+des5+'';
var des6=$(n).find('description6').text();
html+='<br>'+des6+'';
var des7=$(n).find('description7').text();
html+='<br>'+des7+'';
var des8=$(n).find('description8').text();
html+='<br>'+des8+'<br>';
var des9=$(n).find('description9').text();
html+='<br>'+des9+'<br>';
var des10=$(n).find('description10').text();
html+='<br>'+des10+'</p>';
$('#eventscontent').append($(html));
/*---do events scroll------------------------------------------------------------------------*/
$("#eventscontent").jscroll({W:"6px",Btn:{btn:false}});
});
});
});
});
</script>