实验四实验报告.docx
- 文档编号:23269829
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:14
- 大小:253.88KB
实验四实验报告.docx
《实验四实验报告.docx》由会员分享,可在线阅读,更多相关《实验四实验报告.docx(14页珍藏版)》请在冰豆网上搜索。
实验四实验报告
公司内部档案编码:
[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定义:
利用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文件名为“”)
(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文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 报告