以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  一个基于XML的网站生成器的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=76566)


--  作者:仁义之师
--  发布时间:9/1/2009 2:58:00 PM

--  一个基于XML的网站生成器的问题
今天看到了一个题目:题目如下
一个基于XML的网站生成器
(1) 问题描述
分析一个XML文件,并根据分析结果自动生成一个完整的新闻网站。
(2) 课程设计目的
理解栈结构,并能栈结构解决复杂的实际问题。
(3) 基本要求
① XML文件形如:
<newslist>
<article>
              <header>
                 <title>Naked Students Seen on Rice Campus</title>
                 <author>Donna B. Cerius</author>
     <section>Metro</section>
                 <date>23 Sep 1999</date>
              </header>
<body>
……
</body>
            </article>
            <article>
               ……
            </artile>
               ……
</newslist>
② 结果网站中每个article对应一个网页。
③ 结果网站中的主页中有通向各个article页面的链接。
④ 主页中的链接需依据XML中article的section进行分类。
⑤ 网站页面的样式自行设计。
(4) 实现提示
需参阅关于XML和HTML的基本介绍。

由于自己是初学者,希望大家帮助!
这个题目需要自己写的代码怎么搞?特别是栈那一块儿的怎么实现?
再次感谢大侠们的指导


--  作者:Qr
--  发布时间:9/2/2009 12:03:00 PM

--  
纯粹DOM遍历XML节点或XSLT转换XML,简单的问题。
--  作者:仁义之师
--  发布时间:9/3/2009 10:18:00 PM

--  
首先非常感谢您的留言,我也知道这样很方便,用JavaScript函数即可解决,但是这个问题中有一个要求是从栈的这一方面实现,是偏重于数据结构方面,那么用dom那一套就没有什么实际意义了吧?恳请您再次指导
--  作者:Qr
--  发布时间:9/4/2009 2:39:00 PM

--  
栈结构?熟悉编程的话,这个应该不成问题。直接处理和查询XML数据是比较麻烦的,如果把XML数据转换成栈结构,或者再转到数据库中,那么查询的效率就比较高了。

这个问题到此为止,偶不喜欢给人作毕设或作业。


--  作者:hexun831012
--  发布时间:9/4/2009 6:52:00 PM

--  
标题越大的帖子越没有看头
--  作者:Qr
--  发布时间:9/5/2009 11:17:00 AM

--  
呵呵,有道理。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms