做梦自己打死一条蛇:小弟在XML语句编写中遇到以下问题,请教XML高手!
最好能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)>
]>
<个人基本信息列表>
</个人基本信息列表>