- 6
- 0
- 约6.68千字
- 约 9页
- 2017-07-09 发布于湖北
- 举报
实验四 使用XSLT转换XML概要1
淮海工学院计算机工程学院
实验报告书
课程名: XML开发技术
题 目: 使用XSLT转换XML
班 级:
学 号:
姓 名:
一.实验目的
通过实验,进一步掌握XSLT的定义、引用。
通过实验,掌握XSLT的编写方法及其各类模板的应用。
通过实验,进一步理解XPath的作用及用法,能够正确写出对XML文档进行查询导航的XPath表达式,重点理解XPath表达式中的定位步和轴的概念。
通过实验,进一步理解利用XSLT实现XML文档变换的工作过程和原理,学会XSLT文件中模板的定义和调用方法,并能正确编写XSLT文件对XML文档进行转换输出。
二.实验要求
认真在编辑环境中编写XSLT文档;
熟练掌握文档的调试和排错;
熟练XSLT对XML文档的转换方式;
认真总结实验过程中出现的问题和实验结果。
认真编写实验报告,书写好的报告提交至/中相应课程的作业中。
三、实验内容
1、习题8中的第4题,按照显示结果编写相应的XSLT文件。
2、为下面book.xml文档.xml中的数据内容;
表格要有表头信息;
price30时,ISBN的内容显示为红色;
title的内容以粗体样式显示;
book的属性classify的内容也要显示在表格中;
以price升序排序。
?xml version=1.0 encoding=GB2312?
booklist
book classify=自然科学
ISBN7-302-12066-8/ISBN
titleJAVA实用教程/title
authorlist
authorHerbert Schildt/author
author马海军/author
/authorlist
price64.00/price
/book
book classify=社会科学
ISBN7-5037-1978/ISBN
title投资学/title
authorlist
author张中华/author
author谢进城/author
/authorlist
price19.00/price
/book
book classify=自然科学
ISBN978-7-302-33085-1/ISBN
titleXML基础及实践开发教程/title
authorlist
author唐林/author
author肖大薇/author
/authorlist
price39.00/price
/book
/booklist
3、将上题的XML文档转换为符合如下要求的XML文档,具体要求如下:
(1)为booklist增加一个属性all,其值为图书的数量;
(2)为每个book增加一个元素publisher,并为其赋一较合理的内容值;
(3)为输出文档添加一个处理指令,指明所引用的转换文档(book.xslt)
四.实验结果
students.xslt
?xml version=1.0 encoding=UTF-8?
xsl:stylesheet version=2.0 xmlns:xsl=/1999/XSL/Transform
xmlns:fo=/1999/XSL/Format
xmlns:xs=/2001/XMLSchema
xmlns:fn=/2005/xpath-functions
xsl:output method=html indent=yes encoding=gb2312/
xsl:template match=/
html
head
title成绩单/title
/head
body
table border=1
tbody
tr
th姓名/th
thJava成绩/th
thOracle成绩/th
thUML成绩/th
/tr
xsl:apply-templates select=students mode=a/
/tbody
/table
/body
/html
/xsl:template
xsl:template match=students mode=a
tr
tdxsl:value-of select=student[1]/name/xsl:value-of/td
tdxsl:va
您可能关注的文档
- 实验三 进程同步实验概要1.doc
- 实验三VHDL概要1.ppt
- 实验三、图像压缩编码技术概要1.docx
- 实验三进程同步概要1.docx
- 实验三“非常简单CPU模拟器”实验概要1.doc
- 实验九血液概要1.ppt
- 实验三:状态机实现序列检测器设计概要1.docx
- 实验三 常用模块电路的设计概要1.doc
- 实验二 类的继承与派生概要1.doc
- 实验二 功分器的设计制作与调试(英文)概要1.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 北师大版三年级下册数学全册教学设计(配2026年春改版教材).docx
- (2026年)跌倒坠床护理综合指南PPT课件.pptx VIP
- 工程设计应急响应方案(3篇).docx VIP
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf VIP
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 佳能EOS1500D基本使用说明书说明书.pdf VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 渣打银行(香港)有限公司.PDF VIP
原创力文档

文档评论(0)