正在加载图片...
Sinapub.com 第8章xD动的报纸实831 载 settings. xml:包含网站的参数信息。在本章中称之为网站的“大脑”。 headlines.asp:作为一个服务器端的包含文件使用。含有四个基本程序,都可以利 settings. xm中的数据来为网站生成内容 settings_ glossary.asp:允许报纸编辑增添或删除包含在 settings. xm中的背景词汇条目 settings stories. asp:允许报纸编辑选择在网站上发表哪些新闻事件 storydisplay. asp:一个强大的ASP模板,可以产生调用包含在 headlines. asp中的程序来显 示一条新闻事件,可用来检验 settings.xm中背景词汇的任何匹配条目。 SECTION]asp:一个可定制的网页,网页能调用 headlines.asp中的程序显示标题和使用 Settings.xml中的数据生成广告。网页的名称可指定 navbar. asp:一个基于 settings.xml中的数据动态产生的导航条。可在任意插入的地方生 成一个水平的固定导航条。 · global. asp:用XML设定的几个应用程序变量,包含网站相关的信息。 记住,这一章中的所有代码都可从 Wrox Web网站下载 下面是在线报纸应用程序的三个基本方面: ·编写。 ·编辑 阅读。 这一应用程序要求记者用简单的ⅹML模块来把新闻事件存档,这些新闻事件经编辑的加 工,编辑或网站管理员选择在web网站上保留哪些新闻事件。最后,读者可以阅读新闻。在 每条新闻事件的旁边给出与新闻事件相关信息的简单摘要。 在深入研究主要代码之前,让我们先简要观察一下在线报纸是如何工作的。 28.1.1作者写稿 由于在线报纸的每一步操作都与新闻事件有关,就让我们从这些新闻事件开始。报纸记 者在他们上交稿件时必须做少量格式编排工作。甚至在70年代末80年代初的老式专用计算机 系统中,记者也要考虑如何设置标题行的字体和尺寸,以及一些新闻事件需要的其他特殊格 式,如斜体或下划线 些老式系统通常使用一些与XML相比比较松散的格式化符号。那些格式化符号并不是 种定制的有自己的一套语法结构的语言。在80年代后期90年代初,当报纸开始使用台式印 刷系统后,在某种意义上,对记者编排格式的要求降低了。这是因为编辑可以通过点击 来轻松地重新安排整个新闻事件的格式 使用XML,新闻事件必须遵照一种相当简单的格式。实质上,它们仅告诉编辑新闻事件 的哪一部分是标题、副标题(作者的介绍)、写作日期、内容主体、主要段落和相应图表的名 字。对本实例应用程序来讲,一条典型的新闻事件是下面这种形式的: <? xml version=1.0·? headline>Headline for the story</headline> <byline>By John Doe</byline>• settings.xml:包含网站的参数信息。在本章中称之为网站的“大脑”。 • h e a d l i n e s . a s p:作为一个服务器端的包含文件使用。含有四个基本程序,都可以利用 s e t t i n g s . x m l中的数据来为网站生成内容。 • settings_glossary. a s p:允许报纸编辑增添或删除包含在 s e t t i n g s . x m l中的背景词汇条目。 • settings_stories.asp:允许报纸编辑选择在网站上发表哪些新闻事件。 • s t o r y d i s p l a y. a s p:一个强大的A S P模板,可以产生调用包含在 h e a d l i n e s . a s p中的程序来显 示一条新闻事件,可用来检验 s e t t i n g s . x m l中背景词汇的任何匹配条目。 • [ S E C T I O N ] . a s p:一个可定制的网页,网页能调用 h e a d l i n e s . a s p中的程序显示标题和使用 S e t t i n g s . x m l中的数据生成广告。网页的名称可指定。 • n a v b a r. a s p:一个基于s e t t i n g s . x m l中的数据动态产生的导航条。可在任意插入的地方生 成一个水平的固定导航条。 • global.asp:用X M L设定的几个应用程序变量,包含网站相关的信息。 记住,这一章中的所有代码都可从 Wrox We b网站下载。 下面是在线报纸应用程序的三个基本方面: • 编写。 • 编辑。 • 阅读。 这一应用程序要求记者用简单的 X M L模块来把新闻事件存档,这些新闻事件经编辑的加 工,编辑或网站管理员选择在 We b网站上保留哪些新闻事件。最后,读者可以阅读新闻。在 每条新闻事件的旁边给出与新闻事件相关信息的简单摘要。 在深入研究主要代码之前,让我们先简要观察一下在线报纸是如何工作的。 28.1.1 作者写稿 由于在线报纸的每一步操作都与新闻事件有关,就让我们从这些新闻事件开始。报纸记 者在他们上交稿件时必须做少量格式编排工作。甚至在 7 0年代末8 0年代初的老式专用计算机 系统中,记者也要考虑如何设置标题行的字体和尺寸,以及一些新闻事件需要的其他特殊格 式,如斜体或下划线。 一些老式系统通常使用一些与 X M L相比比较松散的格式化符号。那些格式化符号并不是 一种定制的有自己的一套语法结构的语言。在 8 0年代后期9 0年代初,当报纸开始使用台式印 刷系统后,在某种意义上,对记者编排格式的要求降低了。这是因为编辑可以通过点击鼠标 来轻松地重新安排整个新闻事件的格式。 使用X M L,新闻事件必须遵照一种相当简单的格式。实质上,它们仅告诉编辑新闻事件 的哪一部分是标题、副标题(作者的介绍)、写作日期、内容主体、主要段落和相应图表的名 字。对本实例应用程序来讲,一条典型的新闻事件是下面这种形式的: 第28章 XML 驱动的报纸实例计计831 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有