xml个人简历.docx

上传人:小飞机 文档编号:3169871 上传时间:2023-03-11 格式:DOCX 页数:6 大小:39.26KB
返回 下载 相关 举报
xml个人简历.docx_第1页
第1页 / 共6页
xml个人简历.docx_第2页
第2页 / 共6页
xml个人简历.docx_第3页
第3页 / 共6页
xml个人简历.docx_第4页
第4页 / 共6页
xml个人简历.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《xml个人简历.docx》由会员分享,可在线阅读,更多相关《xml个人简历.docx(6页珍藏版)》请在三一办公上搜索。

1、xml个人简历基于XML的个人简历 1 引言 XML是一种界定文本数据的简便而表真的方法,曾经被人称为”Web上的ASCII码”.XML的标记用来说明程序员所叙述的概念,而属性则是用来控制其结构。然后,程序员可以定义自己所设计出来的语法并同其他人共享。 XML的数据描述机制意味着其将成为一种在Internet上共享信息的强大途径,这是因为如下原因。 XML是开放的,能够在不同的用户和程序之间交换数据,而不论其平台如何。 自描述的特性使其对于B2B和企业内部网解决方案来说是一种有效的途径。 无需事先协调,即可在程序之间共享数据。XML的机制是程序能够找出一类XML文档的结构。 XML样式的表现技

2、术是由数据驱动的,从最简单到极端复杂的。但是,不论采用什么技术,XML的样式化都是通过另一个被称为样式单的文档来实现的。在其中,设计者会格式化样式和决定何时采用相应样式的规则。然后该样式单可以用于其他多个文档中,产生类似的效果。 2 方案设计 在本次作业中,要完成一个基于XML的个人简历的设计,首先必须要建立一个XML文档, 来定义该XML文档中定义了个人简历的各个实体,其中根节点下包括Basicinformation. Essaypublished,Majorcourse,Honor,addition等节点,其中Basicinformation包括Jobintention,age,sex,g

3、raduateschool等元素,定义了个人的基本信息。Majorcourse包括了求职者在大学阶段的主要专业课程及成绩。Essaypublished定义了求职者论文发表的情况,Honor定义了求职者的获奖情况. 下图描述了XML文档的基本结构。 在XMl文档中引用一个DTD文档来规范其定义。 设计xsl样式表是,总共要设计六个模板,分别是根元素模板,个人基本信息模板,主要课程及成绩模板,论文情况模板,获奖情况模板以及附加模板,根元素模板用于规定显示的顺序,除了附加模板与跟模板之外,其余四个模板分别用table进行输出样式规定,er附加模板则采用Html的方式将信息输出出来。Xsl样式表的基本

4、结构如下。 3 系统实现 reusme.xml文档的编写: 声明部分:在声明部分需要声明版本,使用编码,由于该XML文档有外部定义的DTD文档,所以standalone属性应该设为no.并且要加一个指向resume.dtd的链接 显示该XML文档引用了一个xsl文件,所以要在声明部分加一个指向resume.xls的链接。 实体结构:即文件中所包含的实际数据,个人简历的各种信息都存储在实体结构中。根节点为root,其子节点为basicinformation,majoucourse,essaypublished,honor以及addition节点,分别存储的是基本信息,主要课程及成绩,论文情况,获

5、奖情况以及附加信息。 实体结构实现的代码如下: name . . . . resume.dtd文档的编写: resume.dtd文档给出了XML文档中能够使用的元素,属性,标记,实体的定义以及相互关系,即定义了在XML文档中所能采用的词汇表以及相关的语法规则。在此次作业中的各个元素、实体、属性都在方案设计中给出,据此可以编写出DTD文档 DTD文档具体代码如下: . resume.xsl文档的编写: xsl转换包含以下信息: 模板制定应该如何显示XML信息。 XSL处理指令精确地制定如何将XML文件中的信息放入模板中。 在这次作业中,xsl中共需要定义六个模板。下面分别给出六个模板的具体实现。

6、 根模板:根节点的模板,用于输出标题,给出了其余各个模板调用的顺序。即信息显示的顺序。模板调用使用具体代码如下。 个人简历 毕业生个人简历 个人基本信息 个人信息模板:个人信息模板用于输出,在本模板中设计了一个表格来输出个人简历中的基本信息,在定义输出,每行在中定义,每一格在中定义,照片在第一行的中显示,该td的rowspan属性设置为9.具体代码如下。 求职倾向 主要课程及成绩模板,获奖情况模板,论文发表情况模板:该模板采用表格进行输出,使用循环输出每一项的信息,循环使用实现,在每一个表格前面要输出相应的信息,这一部分使用实现。主要课程成绩模板的具体代码如下: 主要课程与成绩 课程名 成绩 附加信息模板:该模板使用HTMl的方式输出信息,使用输出单个元素中所包含的信息。 4 结论 本文应用XML相关技术开发了毕业生个人简历,相比HTML技术具有优势,但在灵活性方面存在这图片输出格式不好,输出方式较为单调的问题。 参考文献 1 XML实用教程 北京大学出版社 丁跃潮 张涛 2 XML Web Services高级编程范例 电子工业大学出版社 胡海璐 胡智宇 3

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号