XML上机作业--夏敏捷制定

作业一 设计学生学籍的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.

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4