资源描述
昆明理工大学信息工程与自动化学院学生实验报告
( 2014 — 2015 学年第 2 学期 )
课程名称:XML技术与应用 开课实验室:信自楼234
年级、专业、班
计科
学号
姓名
成绩
实验项目名称
CSS与XSLT的应用
指导教师
卫守林
教
师
评
语
该同学是否了解实验原理: A.了解□ B.基本了解□ C.不了解□
该同学的实验能力: A.强 □ B.中等 □ C.差 □
该同学的实验是否达到要求: A.达到□ B.基本达到□ C.未达到□
实验报告是否规范: A.规范□ B.基本规范□ C.不规范□
实验过程是否详细记录: A.详细□ B.一般 □ C.没有 □
教师签名:
年 月 日
一、 实验目的
1、掌握XML 和 CSS显示的方法
2、了解XSLT使用方法
3、体会两者的区别。
二、 实验内容
1、按要求完成案例,其功能是实现菜单的显示。
(1)编辑 XML文档,如code4_1.xml。
(2)编写对应的 XSLT 样式表,如code4_1.xsl。
(3)显示这个由 XSLT 样式表格式化的菜单(在XML SPY中显示) 。
三、 实验源码及其结果记录
code4_1.xml
<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="test/xsl" href="welcome.xsl"?>
<welcome>
<title>Welcome to Beijing</title>
<content>Hi,everyone!Welcome to Beijing Olypic Games!</content>
</welcome>
code4_1.xsl
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<xsl:apply-templates/>
</html>
</xsl:template>
<xsl:template match="welcome">
<head>
<title>
<xsl:value-of select="title"/>
</title>
</head>
<body><br/>
<h2>
<xsl:value-of select="content"/>
</h2>
</body>
</xsl:template>
</xsl:stylesheet>
四、 实验结果、分析和结论
通过实验了解了XSLT的一些基本元素如排序、筛选等,使XML文档更加美观,阅读更清晰,锻炼了自己的动手和设计能力,对数据元素的合理安排才能使文档的显示更加清晰合理。这次综合练习进一步提高了自己的xml文档编写能力,深入学习了CSS、XSLT等文档格式转换语言的用法,不熟悉的地方也有很多,还需要进一步的练习巩固,多看实例,提高自己的技术应用能力,在这次的上机实验中是为了掌握XML 和 CSS显示的方法并且了解XSLT的使用方法,从中感受到了这两者之间的区别。在XML文件中,使用的基本上是自定义的标记,显然一个浏览器是无法理解这些标记的,现在,浏览器仅仅是作为一个XML文件的解析器——只要你的XML文件是Well-Formed的,那么它就将文件原封不动地给你显示出来。在XML中内容与表现形式是分开的,在一个XML的源文件中并没有关于它表现形式的信息。
展开阅读全文