一个基于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的基本介绍。

希望高手指导下这个题目应该从哪里入手?谢谢指导