作业一 设计学生学籍的XML文档
1. 设计学生学籍的XML文档。
学号,姓名,性别,家庭地址,家庭关系(父母、兄弟,姐妹),联系方式(电话、手机号,Email).
2.设计网页,其中有显示学生学籍信息的一个表格。
作业二 为学生学籍管理的XML文档设计DTD文件
1.学生学籍管理的XML文档有学号,姓名,性别,家庭地址,家庭关系(父母、兄弟,姐妹),联系方式(电话、手机号,Email).
2.分别采用内部和外部DTD验证学生学籍管理的XML文档。 注意:兄弟,姐妹可以多个。
电话、手机号,Email可以任选。
作业三 为学生学籍管理的XML文档设计Schema文件
(1)为学生学籍管理的XML文档设计XML Schema文件.
(2)编写超市销售信息对应的Schema文件。
<商品销售信息>
<商品类别>化妆品商品类别> <商品名称>睫毛膏商品名称> <商品编号>00000001商品编号> <商品单价>20.00商品单价> <销售数量>15销售数量>
<销售日期>2007-10-23销售日期>
<售货员编号>mc000001售货员编号> 商品销售信息> <商品销售信息>
<商品类别>食品类商品类别> <商品名称>果冻商品名称> <商品编号>00000002商品编号> <商品单价>5.60商品单价> <销售数量>150销售数量>
<销售日期>2007-10-23销售日期> <售货员编号>mc000002售货员编号> 商品销售信息> <商品销售信息>
<商品类别>服装类商品类别> <商品名称>牛仔裤商品名称> <商品编号>00000003商品编号> <商品单价>89.00商品单价> <销售数量>20销售数量>
<销售日期>2007-10-23销售日期> <售货员编号>mc000003售货员编号> 商品销售信息> 超市销售信息>
作业四 CSS 作业五 样式表XSL
对学生成绩XML显示成绩<60的“软件学院”的学生。
作业六 样式表XSL
实现如下显示学生信息并要求按性别排序.
学生信息Xml代码:
<学生>
<学号>01学号> <姓名>丽丽姓名> <性别>女性别>
<家庭住址>二七区正兴街12号家庭住址> <联系方式>15823568971联系方式> 学生> <学生>
<学号>02学号>
<姓名>徐复观姓名> <性别>男性别>
<家庭住址>中原区复兴路123号家庭住址> <联系方式>15823568971联系方式> 学生> <学生>
<学号>03学号> <姓名>王五姓名> <性别>男性别>
<家庭住址>中原区中原路13号家庭住址> <联系方式>15820002271联系方式> 学生> <学生>
<学号>04学号>
<姓名>张思思姓名> <性别>女性别>
<家庭住址>中原区复兴路50号家庭住址> <联系方式>13623568971联系方式> 学生> <学生>
<学号>05学号>
<姓名>赵伏羲姓名> <性别>男性别>
<家庭住址>郑州市柳州区123号家庭住址> <联系方式>15923568971联系方式> 学生> 学生信息>
作业七 XSLT转换生成一个XML文件
任务1:将图书XML文件中所有计算机类别且定价小于28元的图书的书名和作者生成一个XML文件。 图书.XML
<图书 书号=\ <书名>XML技术应用书名> <类别>计算机类别> <作者>贾素玲作者> <作者>贾素玲2作者> <定价>24.00定价> 图书> <图书>
<书名>VB语言教程书名> <类别>计算机类别> <作者>朱国华作者> <定价>26.00定价> 图书> ......
图书信息表>
作业八:关系数据表与XML文件相互转换
(1)已有图书信息的XML,将其转换成SQL Server2005中books库中的book表。 (2)将SQL Server2005中books库中的book表中记录以XML输出显示
作业九 DOM技术编程
使用DOM技术(参考P220例10-3)实现对学生成绩表XML文件 <学生 >
<学号>200601114101学号 > <姓名>王芸娇姓名 > <性别>女性别 > <英语>80英语 > <数学>85数学 >
<计算机>90计算机 > <总分>255总分 > 学生 > <学生 >
<学号>200601114102学号 > <姓名>程路姓名 > <性别>女性别 > <英语>74英语 > <数学>90数学 >
<计算机>67计算机 > <总分>231总分 > 学生 > <学生 >
<学号>200601114110学号 > <姓名>马天宇姓名 > <性别>男性别 > <英语>56英语 > <数学>82数学 >
<计算机>79计算机 > <总分>217总分 > 学生 > 学生成绩表>
(1)增加一名学生(张海,男,66,67,34总分167), (2)删除学生马天宇.
(3)修改董新胜英语为78.