逆战的画面设置:小弟在XML语句编写中遇到以下问题,请教XML高手!

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 05:39:55
我写的dtd语句如下,保存后总提示存在语法错误,请高手指点一下!!
最好能QQ联系。鄙人QQ:52736126
<?xml version="1.0" encoding="GB2312"?>
<!DOCMENT 个人基本信息列表 [
<!ELEMENT 个人基本信息列表(个人基本信息)*>
<!ENTITYT 基本信息(姓名,性别,出生年月,民族,党派,籍贯,工作单位,研究方向,学历.毕业院校及专业, 毕业时间,进修专业,进修单位,进修时间,专业技术职称名称,晋升时间,个人主要简历,主要教学任务,实验室建设)>
<!ELEMENT 姓名 (#PCDATA)>
<!ELEMENT 性别 (#PCDATA)>
<!ELEMENT 出生年月 (#PCDATA)>
<!ELEMENT 民族 (#PCDATA)>
<!ELEMENT 党派 (#PCDATA)>
<!ELEMENT 籍贯 (#PCDATA)>
<!ELEMENT 姓名 (#PCDATA)>
<!ELEMENT 工作单位 (#PCDATA)>
<!ELEMENT 研究方向 (#PCDATA)>
<!ELEMENT 学历 (#PCDATA)>
<!ELEMENT 毕业院校及专业 (#PCDATA)>
<!ELEMENT 毕业时间 (#PCDATA)>
<!ELEMENT 进修专业 (#PCDATA)>
<!ELEMENT 就修单位 (#PCDATA)>
<!ELEMENT 进修时间 (#PCDATA)>
<!ELEMENT 专业技术职称名称 (#PCDATA)>
<!ELEMENT 晋升时间 (#PCDATA)>
<!ELEMENT 个人主要简历 (#PCDATA)>
<!ELEMENT 主要教学任务 (#PCDATA)>
<!ELEMENT 实验室建设 (#PCDATA)>
]>

错误不少:

1。<!DOCMENT 个人基本信息列表 [

定义根元素 改成 <!DOCTYPE

2。设置根元素的子元素 不能用实体:

<!ELEMENT 个人基本信息列表(姓名,性别,出生年月,民族,党派,籍贯,工作单位,研究方向,学历.毕业院校及专业, 毕业时间,进修专业,进修单位,进修时间,专业技术职称名称,晋升时间,个人主要简历,主要教学任务,实验室建设)*>

3。ENTITY 定义的实体:

调用时格式 &实体名; (分号)

4。ELEMENT 姓名 定义了两次

5。xml文件最后要包含根元素

<个人基本信息列表>

</个人基本信息列表>

正确写法:

<?xml version="1.0" encoding="GB2312"?>
<!DOCTYPE 个人基本信息列表 [
<!ELEMENT 个人基本信息列表 (姓名,性别,出生年月,民族,党派,籍贯,工作单位,研究方向,学历.毕业院校及专业, 毕业时间,进修专业,进修单位,进修时间,专业技术职称名称,晋升时间,个人主要简历,主要教学任务,实验室建设)*>
<!ELEMENT 姓名 (#PCDATA)>
<!ELEMENT 性别 (#PCDATA)>
<!ELEMENT 出生年月 (#PCDATA)>
<!ELEMENT 民族 (#PCDATA)>
<!ELEMENT 党派 (#PCDATA)>
<!ELEMENT 籍贯 (#PCDATA)>
<!ELEMENT 工作单位 (#PCDATA)>
<!ELEMENT 研究方向 (#PCDATA)>
<!ELEMENT 学历 (#PCDATA)>
<!ELEMENT 毕业院校及专业 (#PCDATA)>
<!ELEMENT 毕业时间 (#PCDATA)>
<!ELEMENT 进修专业 (#PCDATA)>
<!ELEMENT 就修单位 (#PCDATA)>
<!ELEMENT 进修时间 (#PCDATA)>
<!ELEMENT 专业技术职称名称 (#PCDATA)>
<!ELEMENT 晋升时间 (#PCDATA)>
<!ELEMENT 个人主要简历 (#PCDATA)>
<!ELEMENT 主要教学任务 (#PCDATA)>
<!ELEMENT 实验室建设 (#PCDATA)>
]>

<个人基本信息列表>

</个人基本信息列表>