发布时间 : 星期六 文章XML技术与应用实验指导书更新完毕开始阅读bba715dfa0116c175f0e48ca
(5)定义“姓名”及“电话”元素的显示
姓名{ display:block; color:blue;
font-family:Times,Arial,serif; font-style:normal; font-size:16pt; font-weight:bold; } 电话{ display:block; color:red;
font-family:Times,Arial,serif; font-style:italic; font-size:16pt; font-weight:bold; }
(6)在XML文件中指定对应CSS样式表
<联系人>
<姓名>李 明姓名>
<电话>99999999电话> 联系人> <联系人>
<姓名>林 琳姓名>
<电话>88888888电话> 联系人>
联系人列表>
(8)在IE中打开带有CSS定义的“联系人信息.xml”,观察显示结果 【思考题】
(1)CSS的基本作用是什么?
(2)CSS中元素显示定义之间有嵌套关系吗? 【参考文献】
1. 耿祥义编著,XML程序设计,清华大学出版社
实验3.2 可扩展样式单语言XSL
【开发语言及实现平台或实验环境】
配置有windows记事本、写字板 或 XMLSpy 2006开发环境的计算机设备 【实验目的】
(1)掌握使用XSL显示XML文件的基本方法 (2)理解CSS与XSL 的区别 【实验要求】
(1)能参照示例XML文件进行对应的XML Schema定义 (2)能利用Schema对XML文件进行验证 【实验原理】
一 XSL实际包含三方面的内容:XSLT,XPath以及XSL格式化对象 二 XSL的定义最终是由XSLT来执行完成的 三 XPath对XML文件片段进行查找、定位 四 格式化对象将XSL转换结果进行显示 【实验步骤】
(1)对以下“图书信息.xml”进行XSL定义(设XSL文件名为“图书信息.xsl”)
(2)书写XSL定义头部
(3)编写根节点匹配模板(注意xsl:stylesheet元素是必须要的)
[] |
(4)编写XPath节点booklist/book的匹配模板(添加在[]处)