根据Family2.dtd数据模型生成自己家人的XML文档Family2.xml,填入自己家人的数据,并保存后,检验其良好与合法性,并在浏览器中浏览。
(2)用XML Writer为本班上学年获得奖学金的同学建立XML数据模型,要求用ID类型属性来描述其学号,用子元素选项组来描述其奖利的等级,每一个同学还包括一个可以写备注的元素,保存为Scholarship.dtd,检查语法错误。
根据Scholarship.dtd数据模型生成本班的奖学金同学的XML文档Scholarship.xml,填入本班获奖同学数据,保存后,检验其良好与合法性,并在浏览器中浏览。
(3)将实验内容(2)中的内容复制到一个新的文档夹中,并更名为Scholarship2.dtd和Scholarship2.xml,在新的数据模型中,将学号和姓名改用参数实体来实现,保存以后检查其正确性,有意将两个学生的学号写成同样的,保存后检查其正确性;XML文档数据不变,将DTD中的学号的参数实体改为PCDATA,保存,再检查其合法性。
(4)在实验内容(3)的基础上,将学生添加一个照片属性,类型为实体类型,通过未解析实体为这些学生引入照片数据,假设照片格式为:bmp。定义符号BMP说明未解析实体的数据类型,为每个学生定义各自的照片实体,最后在xml文档中引用这些照片数据。
(5)建立一个XML文档Works.xml,定义一个外部参数实体:successbk为http://freeweb.nyist.net/~chm21st/xml-exe/works.dtd,该实体包括:book,abstract,content,para等元素的定义,根据这些元素名称,利用内部DTD组织一个名著的文档结构:FamousBooks;再定义一个外部文本实体:successtxt为http://freeweb.nyist.net/~chm21st/xml-exe/success.xml。将success.xml作为外部文本实体引入,自己再根据文档结构要求,增加两本图书的信息,保存后,检查语法及合法性,并在浏览器中浏览。 请高手指点,会的把答案发来,谢谢!!!