个人简历xml

发布时间:2016-11-27 来源: 简历 点击:

篇一:xml编写个人简历

Xml语言

第一次作业

设计个人简历的源代码如下:

<html>

<head>

<title>个人简历</title>

</head>

<body>

<table border="1" bordercolor="black" width=60%, height=70%align=center >

<caption><b><font size=6 >个人简

</font><br/></b></caption>

<tr>

<td height=130 rowspan=3 colspan=1 align=center>照片</td>

<td colspan=1 align=center>姓名</td>

<td colspan=2> &nbsp;</td> </tr>

<tr>

<td colspan=1 align=center>年龄</td>

<td colspan=2 align=center> &nbsp;</td></tr>

<tr>

<td colspan=1 align=center>性别</td>

<td colspan=2> &nbsp;</td></tr>

<tr>

<td height=45 align=center colspan=4>学历</td></tr>

<tr>

<td rowspan=4 colspan=1 align=center>中学阶段</td>

<td colspan=1 align=center>起止时间</td>

<td align=center colspan=2 >学校名</td></tr>

<tr>

<td colspan=1> &nbsp;</td>

<td colspan=2> &nbsp;</td></tr>

<tr>

<td colspan=1>&nbsp;</td>

<td colspan=2>&nbsp;</td></tr>

<tr>

<td colspan=1>&nbsp;</td>

<td colspan=2>&nbsp;</td></tr>

<tr>

<td rowspan=4 colspan=1 align=center>大学阶段</td>

<td colspan=1 align=center>起止时间</td>

<td colspan=1 align=center>学校名</td>

<td colspan=1 align=center>学位</td></tr>

<tr>

<td colspan=1>&nbsp;</td> 历

<td colspan=1>&nbsp;</td>

<td colspan=1>&nbsp;</td></tr>

<tr>

<td colspan=1>&nbsp;</td>

<td colspan=1>&nbsp;</td>

<td colspan=1>&nbsp;</td></tr>

<tr>

<td colspan=1>&nbsp;</td>

<td colspan=1>&nbsp;</td>

<td colspan=1>&nbsp;</td></tr>

<tr>

<td height=45 align=center colspan=5>职历</td></tr> <tr>

<td colspan=1 align=center>起止时间</td> <td colspan=2 align=center>单位名</td>

<td colspan=1 align=center>职位</td></tr> <tr>

<td colspan=1>&nbsp;</td>

<td colspan=2>&nbsp;</td>

<td colspan=1>&nbsp;</td></tr>

<tr>

<td colspan=1>&nbsp;</td>

<td colspan=2>&nbsp;</td>

<td colspan=1>&nbsp;</td></tr>

<tr>

<td colspan=1>&nbsp;</td>

<td colspan=2>&nbsp;</td>

<td colspan=1>&nbsp;</td></tr>

</table>

</body>

</html>

个人简历网页形式呈现如下:

篇二:xml个人简历

基于XML的个人简历

1 引言

XML是一种界定文本数据的简便而表真的方法,曾经被人称为”Web上的ASCII码”.XML的标记用来说明程序员所叙述的概念,而属性则是用来控制其结构。然后,程序员可以定义自己所设计出来的语法并同其他人共享。

XML的数据描述机制意味着其将成为一种在Internet上共享信息的强大途径,这是因为如下原因。

(1)XML是开放的,能够在不同的用户和程序之间交换数据,而不论其平台如何。

(2)自描述的特性使其对于B2B和企业内部网解决方案来说是一种有效的途径。

(3)无需事先协调,即可在程序之间共享数据。XML的机制是程序能够找出一类XML文档的结构。

XML样式的表现技术是由数据驱动的,从最简单到极端复杂的。但是,不论采用什么技术,XML的样式化都是通过另一个被称为样式单的文档来实现的。在其中,设计者会格式化样式和决定何时采用相应样式的规则。然后该样式单可以用于其他多个文档中,产生类似的效果。

2 方案设计

在本次作业中,要完成一个基于XML的个人简历的设计,首先必须要建立一个XML文档, 来定义该XML文档中定义了个人简历的各个实体,其中根节点下包括Basicinformation. Essaypublished,Majorcourse,Honor,addition等节点,其中Basicinformation包括Jobintention,age,sex,graduateschool等元素,定义了个人的基本信息。Majorcourse包括了求职者在大学阶段的主要专业课程及成绩。Essaypublished定义了求职者论文发表的情况,Honor定义了求职者的获奖情况.

下图描述了XML文档的基本结构。

在XMl文档中引用一个DTD文档来规范其定义。

设计xsl样式表是,总共要设计六个模板,分别是根元素模板,个人基本信息模板,主要课程及成绩模板,论文情况模板,获奖情况模板以及附加模板,根元素模板用于规定显示的顺序,除了附加模板与跟模板之外,其余四个模板分别用table进行输出样式规定,er附加模板则采用Html的方式将信息输出出来。Xsl样式表的基本结构如下。

3 系统实现

reusme.xml文档的编写:

声明部分:在声明部分需要声明版本,使用编码,由于该XML文档有外部定义的DTD文档,所以standalone属性应该设为no.并且要加一个指向resume.dtd的链接

显示该XML文档引用了一个xsl文件,所以要在声明部分加一个指向resume.xls的链接。 <?xml version="1.0" encoding="gb2312" standalone="no"?>

<!DOCTYPE students SYSTEM "resume.dtd" >

<?xml-stylesheettype="text/xsl"href="resume.xsl"?>

实体结构:即文件中所包含的实际数据,个人简历的各种信息都存储在实体结构中。根节点为root,其子节点为basicinformation,majoucourse,essaypublished,honor以及addition节点,分别存储的是基本信息,主要课程及成绩,论文情况,获奖情况以及附加信

息。

实体结构实现的代码如下:

<root>

<basicinformation>

<name>name</name>

………………………………………………………………………………..

</basicinformation>

<majorcourse>

<course>

………………………………………………………………………………….

</majorcourse>

<essaypublished>

<essay>

…………………………………………………………………………………

</essay>

………………………………………………………………………………….

</essaypublished>

<honor>

<schlor>

…………………………………………………………………………………

</schlor>

………………………………………………………………………………….

</honor>

<addition>

<personality>……………………</personality>

<motto>………………………………</motto>

</addition>

</root>

resume.dtd文档的编写:

resume.dtd文档给出了XML文档中能够使用的元素,属性,标记,实体的定义以及相互关系,即定义了在XML文档中所能采用的词汇表以及相关的语法规则。在此次作业中的各个元素、实体、属性都在方案设计中给出,据此可以编写出DTD文档

DTD文档具体代码如下:

<!ELEMENT root (basicinformation,majorcourse,honor,essaypublished,addition)> <!ELEMENT basicinformation

(name,jobintention,sex,age,address,graduateschool,email,healthcondition,phone,postcode)>

……………………………………………………………..

<!ELEMENT majorcourse (course+)>

<!ELEMENT essaypublished (essay+)>

<!ELEMENT essay (year,title)>

<!ELEMENT honor (schlor+)>

<!ELEMENT schlor (year,prize)>

<!ELEMENT addition (personality,motto)>

resume.xsl文档的编写:

xsl转换包含以下信息:

(1)模板制定应该如何显示XML信息。

(2)XSL处理指令精确地制定如何将XML文件中的信息放入模板中。

在这次作业中,xsl中共需要定义六个模板。下面分别给出六个模板的具体实现。

根模板:根节点的模板,用于输出标题,给出了其余各个模板调用的顺序。即信息显示的顺序。模板调用使用<xsl:apply-templates=”name”>具体代码如下。

<xsl:template match="/">

<title>个人简历</title>

<h3 align="center">毕业生个人简历</h3>

<h4 align="center">个人基本信息</h4>

<xsl:apply-templates select="root/basicinformation"/>

<xsl:apply-templates select="root/majorcourse"/>

<xsl:apply-templates select="root/essaypublished"/>

<xsl:apply-templates select="root/honor"/>

<xsl:apply-temp

个人简历xml

lates select="root/addition"/>

</xsl:template>

个人信息模板:个人信息模板用于输出,在本模板中设计了一个表格来输出个人简历中的基本信息,在<table>定义输出,每行在<tr>中定义,每一格在<td>中定义,照片在第一行的<td>中显示,该td的rowspan属性设置为9.具体代码如下。

<xsl:template match="root/basicinformation">

<table align="center" width="70%" cellpadding="1" cellspacing="1"

border="1">

<tr>

<td>求职倾向</td>

<td colspan="6"><xsl:value-of select="jobintention"/></td>

</tr>

……………………………………………………………………………

</table>

</xsl:template>

主要课程及成绩模板,获奖情况模板,论文发表情况模板:该模板采用表格进行输出,使

篇三:XML个人履历信息

计算机科学与技术学院 七班 53110726 杨瑞超

1、XML格式的个人履历信息:

<?xml version="1.0" encoding="gb2312"?><?xml-stylesheet type="text/xsl" href="ch.xsl"?><简历 ><个人简历><基本信息><姓名>杨瑞超</姓名><性别>女</性别><籍贯>河南</籍贯><图片>yrc.jpg</图片><出生日期>1993/09/20</出生日期><婚姻状况>未婚</婚姻状况><健康状况>好</健康状况><学历>本科</学历><毕业学校>吉林大学</毕业学校><政治面貌>共青团员</政治面貌><联系电话>18204318250</联系电话><联系地址>吉林省长春市前进大街2699号吉林大学前卫南校区</联系地址><EMail>yrc930920@163.com</EMail></基本信息><教育>

<教育经历>

<开始时间>2011年 9月</开始时间>

<终止时间>至今</终止时间>

<院校名称>吉林大学</院校名称>

<专业>计算机科学与技术</专业>

<学历>本科</学历>

</教育经历>

</教育>

<工作>

<工作经历>

<开始时间></开始时间>

<终止时间></终止时间>

<公司名称></公司名称>

<职位></职位>

<职位描述>

</职位描述>

</工作经历>

</工作>

<个人专业水平>

<专业水平>1、 熟练掌握专业所要求的各项技能 </专业水平>

<专业水平>2、 在编程语言方面,个人简历格式熟练掌握C、C++、语言,并能 用其进行相应的程 序编写,对 JAVA、C#有一定的了解(学习 中);</专业水平>

</个人专业水平>

<自我评价>本人性格沉稳、细致、观体,发挥所长. 在工作上,细致入微,认真负责.具有很好的团队合作精神,注重团体的利益,集体意识强,并能够严格要求自己。

</自我评价>

</个人简历>

</简历>

相关热词搜索:个人简历 xml 个人简历都包括什么 xml个人履历表 个人简历范文

热点文章阅读

版权所有 小龙文挡网 www.xltkwj.com