Format de flux XML
Vous devez créer un flux XML UTF-8 dans le format spécifié par nos spécifications techniques. Vous trouverez ci-dessous quelques directives simples pour préparer un flux XML afin que vos annonces d'emploi apparaissent sur WhatJobs. Si vous souhaitez obtenir des informations supplémentaires sur le format XML, veuillez consulter le site suivant Wikipedia.Le fichier XML UTF-8 comporte une balise "jobs" et un ou plusieurs éléments "jobs". Chaque élément "job" possède des champs obligatoirement et optionnel.
Obligatory Fields
Ces champs doivent être inclus dans le flux car ils contiennent la quantité minimale d'informations que notre système exige pour inclure vos annonces d'emploi sur WhatJobs ?
- ID: Identification de l'emploi sur votre site web (numérique ou alphanumérique, mais elle doit être unique).
- URL: Lien vers l'offre d'emploi sur votre site Web.
- TITLE: Titre de l'emploi.
- LOCATION: Lieu de travail, où se trouve l'emploi.
- SALARY: Salaire pour l'emploi.
- CATEGORY: La catégorie à laquelle appartient un poste particulier, comme par exemple le service juridique, l'ingénierie, les ventes, etc.
- DESC: Description du poste (300 caractères minimum). Veuillez faire en sorte que vos descriptions de poste soient aussi détaillées que possible pour obtenir le meilleur taux de conversation.
- COMPANY NAME: Nom de l'entreprise qui embauche.
- COUNTRY: Nous exigeons que tous les emplois soient basés à/en/au France. Veuillez vous assurer que les balises "pays" contiennent une valeur appropriée.
Champs facultatifs
Vous n'êtes pas obligé de remplir les champs facultatifs. Toutefois, si vous disposez de ces informations, veuillez les inclure. L'algorithme de WhatJobs ? donne la priorité aux offres d'emploi de meilleure qualité. Le fait d'inclure plus d'informations optimise votre annonce et augmente les taux de conversion.
- JOB-TYPE: Type d'emploi (permanent, temporaire, contractuel, stage-étudiant et saisonnier).
- JOB-STATUS: Statut de l'emploi (temps plein, temps partiel, etc.).
- POSTCODE: Code postal.
- REFERENCE: Peut être une valeur numérique ou alphanumérique.
- EXPIRATION-DATE: Date d'expiration de la publication (format : AAAA-MM-JJ)
Votre flux XML devrait ressembler à ceci :
<?xml version="1.0" encoding="UTF-8"?> <jobs xmlns="https://whatjobs.com/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://whatjobs.com/XMLSchema https://whatjobs.com/XMLSchema.xsd "> <job> <id><![CDATA[...]]></id> <url><![CDATA[...]]></url> <title><![CDATA[...]]></title> <desc><![CDATA[...]]></desc> <location><![CDATA[...]]></location> <salary><![CDATA[...]]></salary> <job-type><![CDATA[...]]></job-type> <job-status><![CDATA[...]]></job-status> <postcode><![CDATA[...]]></postcode> <reference><![CDATA[...]]></reference> <company-name><![CDATA[...]]></company-name> <expiration-date><![CDATA[...]]></expiration-date> </job> </jobs>
Exemple de flux XML :
<?xml version="1.0" encoding="UTF-8"?> <jobs xmlns="https://whatjobs.com/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://whatjobs.com/XMLSchema jobs.xsd "> <job> <id><![CDATA[123456]]></id> <url><![CDATA[http://www.ajobsite.com/viewjob/123456/sales-team-leader]]></url> <title><![CDATA[Sales Team Leader]]></title> <desc><![CDATA[We are looking for an energetic experienced Telesales person to join a growing Company based in oxford. The Successful candidate must have a minimum of 5 years experience of leading a telesales team. You must have impressive leadership skills and the ability to consistently motivate your team. The successful candidate must lead by example and have the ability to coach and support the team to achieve targets. You must be confident with a great person...]]></desc> <location><![CDATA[England, South East, Oxfordshire, Oxford]]></location> <salary><![CDATA[10000 to 20000 annum]]></salary> <job-type><![CDATA[permanent]]></job-type> <job-status><![CDATA[full-time]]></job-status> <postcode><![CDATA[...]]></postcode> <reference><![CDATA[sales-i2535]]></reference> <company-name><![CDATA[Balliol College]]></company-name> <expiration-date><![CDATA[2011-05-21]]></expiration-date> </job> </jobs>
Technical Specifications
Name | Data type | Possible Values |
---|---|---|
id | string | |
url | string | |
title | string | |
desc | string | Longueur minimale de 300 caractères |
location | string | |
salary | string | |
job-type | string | permanent, temporaire, contrat, stage-étudiant, saisonnier |
job-status | string | temps plein, temps partiel |
postcode | string | |
reference | string | |
company-name | string | |
expiration-date | date | YYYY-MM-DD |
Schéma XML
<?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="https://whatjobs.com/XMLSchema" xmlns="https://whatjobs.com/XMLSchema" elementFormDefault="qualified"> <xsd:element name="jobs" type="t-jobs"/> <xsd:complexType name="t-jobs"> <xsd:sequence> <xsd:element name="job" type="t-job" maxOccurs="unbounded" minOccurs="1"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="t-job"> <xsd:sequence> <xsd:element name="id" type="xsd:string" maxOccurs="1" minOccurs="1"/> <xsd:element name="url" type="xsd:string" maxOccurs="1" minOccurs="1"/> <xsd:element name="title" type="xsd:string" maxOccurs="1" minOccurs="1"/> <xsd:element name="desc" type="t-description" maxOccurs="1" minOccurs="1"/> <xsd:element name="location" type="xsd:string" maxOccurs="1" minOccurs="1"/> <xsd:element name="salary" type="xsd:string" maxOccurs="1" minOccurs="1"/> <xsd:element name="job-type" type="t-job-type" maxOccurs="1" minOccurs="1"/> <xsd:element name="job-status" type="t-job-status" maxOccurs="1" minOccurs="1"/> <xsd:element name="postcode" type="xsd:string" maxOccurs="1" minOccurs="0"/> <xsd:element name="reference" type="xsd:string" maxOccurs="1" minOccurs="0"/> <xsd:element name="company-name" type="xsd:string" maxOccurs="1" minOccurs="0"/> <xsd:element name="expiration-date" type="xsd:date" maxOccurs="1" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="t-description"> <xsd:restriction base="xsd:string"> <xsd:minLength value="300"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="t-job-type"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="permanent"></xsd:enumeration> <xsd:enumeration value="temporary"></xsd:enumeration> <xsd:enumeration value="contract"></xsd:enumeration> <xsd:enumeration value="placement-student"></xsd:enumeration> <xsd:enumeration value="seasonal"></xsd:enumeration> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="t-job-status"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="full-time"></xsd:enumeration> <xsd:enumeration value="part-time"></xsd:enumeration> </xsd:restriction> </xsd:simpleType> </xsd:schema>