曝光台 注意防骗
网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者
人员应具有不同等级的数据访问权利。同旅游行业不同的是,人力资源没有一个一致性的通用
方法来定义X M L如何使用或管理,换句话说,存在着多个标准(见图1 2 - 1 5)。
图12-15
在这个部分,我们将看看一些消息的语法,它能够被转换成标记语言中用于人力资源的那
一个:H R - X M L,这样你将会看到这些消息是怎样的。
12.7.1 HR-XML
H R - X M L组织是一个非赢利的组织以开发和促进人力资源相关的X M L词汇表标准,目的是
为了实现电子商务和人力资源数据交换自动化。它的成员包括: I c a z r i a n公司、S A P、I B M、
Skill Vi l l a g e公司、j o b . c o m公司、P e r s o n i c软件公司、L a w s o n、Structured Methods公司以及J . D .
E d w a r d s(虽然写本书时P e o p l e S o f t公司和O r a c l e公司正在评估它)。H R - X M L组织已经开发了3
个预备模式,每一个都可以作为一个D T D或一个X M L框架被B i z Ta l k组织确认:
• 职位发布( Job posting)。
524使用XML 高级编程
下载
• 简历(R e s u m e s)。
• 候选人概要(Candidate profiles)。
让我们看看这三个步骤是如何工作的,以及一些如何使用的例子。
注意提供这些例子是为了说明一些在H R - X M L模式中的长度和细节标准。你应该更为细
致地阅读这些模式的细节以获得如何使用的全部信息。
可以在下面的网站获得关于HR-XML组织各个模式标准的文档:http://www.hr-xml.org/。
(1) 职位发布
开始时,一个职位通过使用职位发布模式进行发布,详细介绍一个特定的职位。这些信息
能够很容易地在雇员、新进人员、职业We b网站和职业介绍所之间进行交换。包括一个职位发布
文档的信息应能够表明雇主是谁、联系方法和职位描述以及如何申请这个职位。
文档的例子可以在下面的网站下载, 你会获得本书没有显示的其他代码:
h t t p : / / w w w. w r o x . c o m。文件名叫做p o s t i n g . x m l。
为了显示如何使用职位模式,我们将看一个发布的例子。我们首先定义B i z Ta l k的报头部分,
接下来是0.81 BizTa l k模式以用于J o b P o s t i n g模式(在写本书时这些模式还没有升级到已经发布的
1 . 0版)。
程序清单1 2 - 7
我们首先描述了雇主组织的信息,将在H i r i n g O rg元素中进行显示,通过t y p e属性的a g e n t值
(模式将这个值定义为一个代理、主要的或非指定值的计数)。我们开始提供一些通常的关于雇
主组织细节,而C i t i x代理公司作为代理的例子。
程序清单1 2 - 8
接下来完成的是一些联系细节的信息,包括联系人姓名(你的真名!)以及联系地址(请
不要向这些永远收不到的地址发送任何东西),电话号码以及电子邮件地址。
程序清单1 2 - 9
第12章电子商务和XML使用525 下载
现在,由于我们已经说明雇主组织是一个代理,他们必须表明真实的雇主。模式将其定义
为P r i n c i p a l E m p l o y e r,并要求一些关于雇主组织的基本信息。我们的公司叫做Global XML公司,
是一个软件开发商,其代码如下所示:
程序清单1 2 - 1 0
职位发布文档的最后部分给出了关于实际职位的细节。下面的例子是一个X M L开发人员,
在G l a s g o w工作,以及在J o b P u r p o s e元素中描述一些提供这个职位的原因(不必要)。我们同样
可以强调说明应聘人员的素质要求〈Q u a l i f R e q u i r e d〉,如使用过的软件包和一般经验。最后,
H o w To A p p l y元素将包含向雇主提交的一张申请表的任何信息。
程序清单1 2 - 11
526使用XML 高级编程
下载
现在,你已经知道一个职位如何在发布时标记了,让我们看看一个响应上述职位的简历的
例子。
(2) 简历
简历模式允许一个职位代理创建一个“丰富”的简历,它可以用在数据中心并十分易于查
询。标签上的标记允许在标签等级保证个人信息的安全。简历文档也可以发到雇主或代理以按
照他们的条件进行选取。
作为例子的文档可以在下载的文件r e s u m e . x m l中找到。我们的例子以通常要求的B i z Ta l k头
部开始。
程序清单1 2 - 1 2
R e s u m e P r o l o g部分允许个人指定其受雇条件,如时间和报酬信息(如当前的报酬和要求的
报酬)。
程序清单1 2 - 1 3
第12章电子商务和XML使用527 下载
最后的部分是R e s u m e B o d y,可以在P e r s o n a l D a t a和R e s u m e S e c t i o n标签中包含更多的信息。
P e r s o n a l D a t a标签包含关于个人简历的联系信息,如个人姓名、地址、电话号码以及电子邮件地
址。
程序清单1 2 - 1 4
可能有多个R e s u m e S e c t i o n部分用于每个类型属性( S e c Ty p e),类型属性在模式中定义如下
所示:
• Objective
• Experience
• Personal
• References
• Education
• Certifications
528使用XML 高级编程
下载
• Licenses
• QualifSummary(资历简介)
• Skills
• ProfAssociations(专业协会成员)
• Unspecified
这些部分用于提供一些关于资历的详细信息,技能和经验部分常常被查询,但会作为个人
私密数据。每个部分包括一个S e c t i o n Ti t l e(部分名称)以及相关的细节如资历简介,如下所示:
程序清单1 2 - 1 5
简历部分同下面将要讲到的候选人概要部分很相似,但后者更为简洁并有更多的一致的结
构。我们将看看H R - X M L最后一个标准模式—候选人概要。
(3) 候选人概要
候选人概要允许在雇主、新进人员、职业We b网站和职业介绍所之间交换候选人信息,并可
以获得关于候选人工作目标、资历以及工作和教育历史的数据。相关的数据可能是:
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:
XML高级编程下(11)