《XML开发技术》项目考核要求
项目主题:XML数据管理
要求:
1、 基本要求
用XML描述一个电脑数码商店的商品数据
(1) 实地调研:考查校园周边经营电脑、电脑配件、手机数码产品的商店
(2) 对这些商店中所售商品进行分类
(3) 制定描述规则
(4) 书写一个XML文件描述这类商店的商品数据。
(5) 根据描述规则分别书写DTD文件和schema文件验证XML文件的有效性
(6) 书写XSL文件将XML文件的信息显示在Web页面中
2、 具体要求
(1) 对调研出的每种商品都要用一个XML标签来描述(例如电脑整机、显卡、手机、内存条等),如有需要,还可自己添加新的标签
(2) 每个标签根据需要添加必要的属性以清晰的描述该商品(例如商品名称、商品规格、商品价格、商品条形码等)
(3) 整个商店的所售商品类别不能低于三大类(例如整机类、装机配件类、外设类、手机类……等等),每一大类下的商品不能低于五种(例如整机类商品可以有:台式机、笔记本、超极本、平板电脑、平板笔记本二合一电脑等),所描述的每一种商品在XML文件中不能少于七件(例如在笔记本下至少有七台笔记本)
(4) 制定的描述规则必须在XML文件、SCHEMA文件和DTD文件中用注释的形式展示,对于DTD无法准确限定的规则,需在DTD的具体限定规则处以注释说明并给出替代方案(例如DTD很难给出一个确定的子标签数量等)
3、 具体评分要求:
(1) 本次期末项目总分100分,其中:生成的DTD和schema文件各占35分,XML文件占20分,XSL文件占10分
(2) DTD文件和schema文件要对XML中可能出现且必须验证的所有标签进行有效性验证
(3) XML文件要经得起DTD和schema文件的验证
(4) XSL要将数据分成多个模板(template标签)显示
(5) 在规定了要书写注释的文件必须书写注释,否则将扣减该文件得分5分
4、 需要提交的文件
(1) XML文件
(2) DTD文件和schema文件
(3) XSL文件
5、 其他要求
(1) 所有文件统一打包,打包后的文件名格式为:“学号+姓名”,例如*******张三.rar
(2) XSL和Schema文件的前缀要以自己姓名的姓氏全拼+名字声母组成,例如张三的前缀应该是zhangs:
(3) 本次期末项目在最后一次课统一提交作品。
联想ThinkPadE470,华为MateBookX,戴尔XPS15,苹果MacBookPro,小米笔记本Pro,惠普战66ProG1,微软SurfacePro4