问题 问答题


阅读以下关于ASP和XML语言编写商务网站的技术说明,根据回答问题1~问题4。
【说明】
某公司计划建立一个商务网站,该网站主要面对消费者,功能是完成网上购物、信息查询、广告宣传、用户需求调查等。该公司服务器采用Windows Server 2003+IIS5.0,使用ASP和XML相结合的网页编程语言,数据库采用SQL Server,数据库名为TEST,数据库管理员的用户名为sa,密码为test_test,

【问题4】
XML的二个重要特点是数据与显示格式分开。XML文档的显示格式主要使用样式单来完成,W3C给出了哪两种样式单的推荐标准

答案

参考答案:

解析:重叠样式单(CSS),可扩展样式单语言(XSL)这是一道要求读者掌握XML文档显示格式定义的基本常识题。本题所涉及的知识点如下。 可扩展标记语言(XML,Extensible Markup Language)是用于标记电子文件的结构化语言。与HTML相比,XML是一种真正的数据描述语言,它没有固定的标记符号,允许用户自己定义一套适合于应用的文档元素类型,因而具有很大的灵活性。XML包含了大量的自解释型的标识文本,每个标识文本又由若干规则组成,这些规则可用于标识,使XML能够让不同的应用系统理解相同的含义,正是由于这些标识的存在,XML能够有效地表达网络上的各种知识,也为网上信息交换提供了载体。 XML语言与HTML语言相比主要具有以下特点:①HTML定义的是一套固定的标记,每一种标记都有其特定的含义;XML是元标记语言,用户可以自定义所需的标记。②XML标记描述的是文档的结构和意义,而不是显示页面元素的格式。简单地说就是文档本身只说明文档包括什么标记,而不是说明文档看起来是什么样的。⑧XML文档的显示使用特有的技术来支持。例如,通过使用样式单为文档增加格式化信息。 XML的一个重要特点是数据与显示格式分开。XML文档的显示格式主要使用样式单来完成,W3C给出了重叠样式单(CSS)、可扩展样式单语言(XSL)等两种推荐标准。 重叠样式单(CSS)是一种静态的样式描述格式,遵从XML韵语法规范。CSS的引入是用来扩展HTML的,即它只是一项辅助工具,是对HTML功能的一种补充。在CSS标准里,不仅重新定义了HTML原有的样式,如文字的大小、颜色等;更加入了重叠文字、区块变化及任意位置放置等多项新属性。通过CSS可以使用更丰富、更灵活的样式,更简单地设计出更美观的网页。同时,也让网页的设计与维护更有效率。 数据格式转换的重要思想是要把XML文档视为一种树结构,转换的过程就是从源树生成结果树的过程。XSL样式单定义了源树和结果树中对应部分的转换规则,每条规则中包含了一个模板,并对应着一种模式。模板定义了转换的结果,而模式则规定了需要进行转换的元素或属性对象。

判断题
单项选择题