实验四实验报告.docx

上传人:b****6 文档编号:8858628 上传时间:2023-05-15 格式:DOCX 页数:14 大小:253.88KB
下载 相关 举报
实验四实验报告.docx_第1页
第1页 / 共14页
实验四实验报告.docx_第2页
第2页 / 共14页
实验四实验报告.docx_第3页
第3页 / 共14页
实验四实验报告.docx_第4页
第4页 / 共14页
实验四实验报告.docx_第5页
第5页 / 共14页
实验四实验报告.docx_第6页
第6页 / 共14页
实验四实验报告.docx_第7页
第7页 / 共14页
实验四实验报告.docx_第8页
第8页 / 共14页
实验四实验报告.docx_第9页
第9页 / 共14页
实验四实验报告.docx_第10页
第10页 / 共14页
实验四实验报告.docx_第11页
第11页 / 共14页
实验四实验报告.docx_第12页
第12页 / 共14页
实验四实验报告.docx_第13页
第13页 / 共14页
实验四实验报告.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实验四实验报告.docx

《实验四实验报告.docx》由会员分享,可在线阅读,更多相关《实验四实验报告.docx(14页珍藏版)》请在冰点文库上搜索。

实验四实验报告.docx

实验四实验报告

公司内部档案编码:

[OPPTR-OPPT28-OPPTL98-OPPNN08]

 

实验四实验报告

武汉轻工大学

数学与计算机学院

《XML》

实验报告

专业:

信息管理与信息系统

班级:

1202班

学号:

04

姓名:

黄鑫

指导老师:

林菁

2014年12月10日

实验四层叠样式表CSS

一、实验目的

(1)了解并掌握CSS的基本语法及创作步骤

(2)了解并掌握XML文档中使用CSS的引入式方法

(3)了解并掌握XML文档中使用CSS的嵌入式方法

二、实验条件

包配置有windows记事本、写字板或XMLSpy开发环境的计算机设备。

三、实验原理及相关知识

CSS的基本语法以及在XML文档中引用CSS的方法。

四、实验内容

对以下XML进行CSS定义:

李明

20

湖北省

武汉市

常青花园一路

林琳

21

湖北省

武汉市

金银湖马池路

利用CSS属性和相关使用规则,根据以上XML文件编写一个CSS文件,使其转换成一个HTML文件。

该HTML文件通过浏览器打开的显示效果如图所示:

其CSS文件如下图:

五、思考题及其它

(1)CSS的基本作用是什么

CSS(CascadingStyleSheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制Web页面的外观。

通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。

页面内容存放在HTML文档中,而用于定义表现形式的CSS规则则存放在另一个文件中或HTML文档的某一部分,通常为文件头部分。

将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练,缩短浏览器的加载时间。

(2)CSS中元素显示定义之间有嵌套关系吗

实验五可扩展样式单语言XSL

一、实验目的

掌握使用XSL显示XML文件的基本方法

二、实验条件

配置有windows记事本、写字板或XMLSpy开发环境的计算机设备。

三、实验原理及相关知识

(1)XSL实际包含三方面的内容:

XSLT,XPath以及XSL格式化对象

(2)XSLT中模板的定义

(3)XPath对XML文件片段进行查找、定位

(4)格式化对象将XSL转换结果进行显示

四、实验内容及步骤

1、对以下“”进行XSL定义(设XSL文件名为“”)

000001

计算机

算法与数据结构

严蔚敏陈文博

清华大学出版社

24

2002-1-1

10

000002

计算机

软件工程导轮

张海藩

清华大学出版社

1987-6-1

5

000003

计算机

XML/JSP网页编程教材

吴艾

北京希望电子出版社

46

2001-7-1

15

000012

工具

汉语成语字典

李一华吕德申

四川辞书出版社

12

1992-1-1

10

000016

机械

机电控制工程

高钟毓王永梁

清华大学出版社

1994-9-1

19

000018

工具

英华大字典

郑易里

商务印书馆

1984-11-1

2

(1)书写XSL定义头部

(3)编写根节点匹配模板(注意xsl:

stylesheet元素是必须要的)

stylesheetversion=""xmlns:

xsl="">

templatematch="/">

absolute;top:

30px;left:

30px;font:

15px">

center">BookID

center">BookType

center">BookName

center">Auth

center">Publisher

center">Price

center">PubDate

center">Quantity

[…………]

template>

stylesheet>

如下图:

(4)编写XPath节点booklist/book的匹配模板(添加在[…………]处)

for-eachselect="Booklist/Book">

center">

value-ofselect="BookID"/>

center">

value-ofselect="BookType"/>

center">

value-ofselect="BookName"/>

center">

value-ofselect="Auth"/>

center">

value-ofselect="Publisher"/>

center">

value-ofselect="Price"/>

center">

value-ofselect="PubDate"/>

center">

value-ofselect="Quantity"/>

for-each>

(5)在IE中打开带有XSL定义的“”,观察文件显示结果(带XSL定义的XML文件头部如下所示)。

(6)修改上述代码,不用

for-each>语句实现相同的显示结果。

(7)根据“”,编写“”,要求能够以表格方式输出BookName的值是以“算法”开头的图书的所有信息。

提示:

判断BookName元素的值是否以算法开头可以用starts-with函数,如下:

starts-with(BookName,'算法')

 

2、教材P121习题7.

stylesheetversion=""xmlns:

xsl=""xmlns:

fo="">

templatematch="/">

个人简历

求职目标

个人信息

特长

职位

公司

姓名

性别

年龄

专业

毕业学校

学历

电话

变成语言

英语等级

for-eachselect="//求职目标">

value-ofselect="职位"/>

value-ofselect="公司"/>

for-each>

for-eachselect="//个人信息">

value-ofselect="姓名"/>

value-ofselect="性别"/>

value-ofselect="年龄"/>

value-ofselect="专业"/>

value-ofselect="毕业学校"/>

value-ofselect="学历"/>

value-ofselect="电话"/>

for-each>

for-eachselect="//特长">

value-ofselect="编程语言"/>

value-ofselect="英语等级"/>

for-each>

template>

stylesheet>

 

五、思考题及其它

针对“”,简述XSLT的执行过程。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2