????,标记中的属性一定要有ATTLIST声明约束吗??(1)<!ATTLIST张三学号CDATA#REQUIRED>(2)<!ATTLIST张三学号CDATA#FIXED"220123">(3)<!ATTLIST张三学号CDATA##IMPLIED>?,那么将某个属性的类型约束为IDREF类型是否合理?,下列哪个字符串是该属性可以取的属性值?(1)hello(2)Howareyou(3)_Good(4)2002-12-:<!ELEMENT成绩单(学生*)><!ELEMENT学生(姓名,成绩)><!ELEMENT姓名(#PCDATA)><!ELEMENT成绩(#PCDATA)>请问,下列XML文件是有效的吗?如果不是有效的,请将其修改为有效的。<?xmlversion=""encoding="UTF-8"?><!DOCTYPE成绩单SYSTEM""><成绩单><学生><姓名>张三</姓名><成绩>优秀</成绩></学生><学生><成绩>良好</成绩><姓名>李四</姓名></学生></成绩单>,约束该XML文件的DTD文件如下:A:<!ELEMENT商品信息(商品*)><!ATTLISTp:名称xmlns:pCDATA#FIXED"Beijing"><!ATTLISTq:名称xmlns:qCDATA#IMPLIED><!ELEMENT商品(p:名称,价钱,连锁店+)><!ATTLIST商品商标CDATA#REQUIRED>-<!ATTLISTp:名称条形码ID#REQUIRED><!ELEMENT价钱(#PCDATA)><!ELEMENT连锁店(q:名称,地点)><!ELEMENTp:名称(#PCDATA)><!ELEMENTq:名称(#PCDATA)><!ELEMENT地点(#PCDATA)>B:<!ELEMENT电话薄(北京)><!ELEMENT北京(清华出版社,北京大学)><!ELEMENT清华出版社EMPTY><!ELEMENT北京大学EMPTY><!ATTLIST北京区号ID#REQUIRED><!ATTLIST清华出版社区号IDREF#REQUIRED号码CDATA#REQUIRED><!ATTLIST北京大学区号IDREF#REQUIRED号码CDATA#REQUIRED>C:<?xmlversion=""encoding="GB2312"?><!ELEMENT姓名(#PCDATA)><!ELEMENT出生日期(#PCDATA)><!ELEMENT配偶信息(姓名,出生日期)><!ATTLIST配偶信息性别(男|女)#REQUIRED><!ATTLIST配偶信息职业CDATA#REQUIRED><!ATTLIST配偶信息编号ID#REQUIRED><!ATTLIST配偶信息配偶编号IDREF#REQUIRED><!ELEMENT个人信息(姓名,出生日期,配偶信息)><!ATTLIST个人信息性别(男|女)"男"><!ATTLIST个人信息职业CDATA#FIXED"工程师"><!ATTLIST个人信息编号ID#REQUIRED><!ATTLIST个人信息配偶编号IDREF#REQUIRED><!ELEMENT职员信息(个人信息*)>12、为下面的XML文件编写有效的DTD文件。<?xmlversion=""encoding="GB2312"standalone="yes"?><个人信息性别="男"出生日期="1977/10/18"> <姓名>空心狼</姓名> <职业>歌手</职业><配偶信息性别="女"出生日期="1970/08/06"> <姓名>小螃蟹</姓名> <职业>胸外科医生</职业> </配偶信息></个人信息>答案如下::XML该当的“有效性”是指一个XML文档应当遵守DTD文件或是Schema的规定,有效的XML文档肯定是格式良好的。:::::第一个是必选项,必须要有学号;第二个是固定项,表示学号的值必须是220123;第三
XML考试复习题(有答案) 来自淘豆网www.taodocs.com转载请标明出处.