首页 新闻 搜索 专区 学院

xslt+xml能实现动态刷新吗?

0
悬赏园豆:5 [待解决问题]

是这样的,要求做一个 用户正在阅读《xxx》图书的动态模块

这个模块要一直显示在网站的首页。

假如有用户正在看网站下面的xxx图书,那么首页的模块中就要现实一条

zzz用户正在查看《xxx》

 

打算在内存中维护一个队列,长度10条,用dictionary存用户名和图书名。

如果超过10条,则自动删除最开始的1条。

 

首页的模块显示适用xml+xslt实现的

用ajax调用一个将xml和xslt转换为html的页面,

转换伪代码:

StringReader sSr = new StringReader(xmlResult);
XmlReader xR = XmlReader.Create(sSr);

StringBuilder sb = new StringBuilder();
XmlWriter xW = XmlWriter.Create(sb,setting);
xslt.load(xsltpath);

xslt.Transform( xR,xW)
Response.Write(sb.ToString());

拼出来的html返回data

在<div id=xxx></div>

$("#xxx").html(data);

 

后来xml再次更新的时候,就不能转换了。不能在xml已经有的节点上,添加父,子...节点

那么把dom里的节点删除应该就可以了吧

不过不知道怎么去删啊。

请高手指点下,或者对这个功能有没有别的思路。

当然,直接去拼html显示也是可以的。

主要还是想知道关于xml+xslt的。

心盟的主页 心盟 | 初学一级 | 园豆:197
提问于:2012-10-26 10:11
< >
分享
所有回答(1)
0

可以是可以 但是需要刷新一下才可以看到。 最新保存在xml里的数据

sym_cn | 园豆:798 (小虾三级) | 2012-10-26 10:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册