JDOM和XML的问题,求助

daitou0322 2006-03-10 11:02:55
目前,仍在为那个关于使用xml做数据仓库构建网站的问题头疼。具体情况如下,求助:

1,单个XML文档存储单笔记录的详细信息。
2,一个XML文件做索引(记录单笔信息的标题等简要信息还有对应的XML文件的位置,供访问使用)
3,XSLT做表现层,用户直接访问XML文件,xslt将xml翻译为html;也可以用Jsp页面显示,JDom 解析XML文件Xslt进行翻译输出(效率应该低于XML文件+Xslt)。
4,首页为独立的XML文件。
5,XML文件的更新,使用Jsp+Javabeans+JDom(本来想用Html+Javascript+Servlet+Javabeans的AJAX模型,但是Javascript的兼容性的问题让人头疼,于是放弃)
6,浏览者的功能部分,由于使用XML+XSLT的显示方式,而且放弃了AJAX的模型,只有用XSLT+iframe框架嵌套Jsp页面来完成了(如果哪位仁兄有更好的办法,请赐教)。
7,多个用户同时修改一个文件(尤其首页XML和索引XML更容易出现这个问题):由于修改肯定要用JavaBeans,所以,可以写队列或者使用IO进行控制。
8,用户浏览一个XML文件,如果使用XML+XSLT,则会出现用户浏览和其他用户修改此XML文件同时刻发生的情况,这个异常如何解决。

还有使用JDom对XML文件进行解析的效率问题,在大数据量的情况下效率如何,不太了解。
因为索引的XML文件,随着数据量的增大,会越来越大。如果JDom效率高的话,索引的XML只需要一个文件就可以了。
如果JDom效率在大数据量的情况下会急剧降低的话,那么需要对索引进行Cache,就需要两个XML文件,一个是存储信息,一个做Cache。

不知道有没有人对大数据量XML解析的效率了解的。
...全文
82 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧