Spécification de flux XML

Notre spécification de flux XML a été créée comme un guide pour les agences d'emploi qui cherchent à télécharger leurs annonces sur la base de données WhatJobs ?

Votre flux XML doit correspondre au format souhaité par WhatJobs ? pour qu'il fonctionne avec notre plateforme. Veuillez vous assurer que vous avez suivi les instructions ci-dessous, car tout flux qui ne fonctionne pas sera rejeté. Lorsque votre flux XML est prêt, veuillez le soumettre en utilisant notre formulaire de soumission xml.

Soumettre le XML

Format de flux XML

Vous devez créer un flux XML UTF-8 dans le format spécifié par notre insertion d'emploi 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 des informations supplémentaires sur le format XML, veuillez consulter Wikipedia. Le fichier XML UTF-8 a une balise 'emplois', et un ou plusieurs éléments 'emplois'.Chaque élément 'emplois' a obligatoire et facultatif champs.

Champs obligatoires

ces domaines doivent être inclus dans le flux car ils contiennent le minimum d'informations dont notre système a besoin pour inclure vos annonces d'emploi sur WhatJobs ?.

  • ID: Identification de l'emploi sur votre site web (numérique ou alphanumérique, mais il doit être unique).
  • URL: Lien vers l'offre d'emploi sur votre site web.
  • TITLE: Titre du poste.
  • LOCATION: Emplacement du travail, où se situe le travail.
  • SALARY: Salaire pour le poste.
  • CATEGORY : Catégorie à laquelle appartient une fonction particulière, c'est-à-dire le service juridique, l'ingénierie, les ventes, etc.
  • DESC: Description du poste (300 caractères minimum). Veuillez rendre vos descriptions de poste aussi détaillées que possible pour obtenir le meilleur taux de conversation.
  • COMPANY NAME: Nom de l'entreprise de recrutement.
  • COUNTRY: Nous exigeons que tous les emplois soient basés en Belgique. Veuillez vous assurer que les balises 'Pays' contiennent une valeur appropriée.
  • LANGUAGE: Code ISO de la langue à deux chiffres. Pour nous informer de la langue de l'offre d'emploi

Champs facultatifs

Vous n'êtes pas obligé de remplir les champs facultatifs. Cependant, si vous disposez de ces informations, veuillez les inclure. L'algorithme de WhatJobs ? donne la priorité aux emplois de meilleure qualité, donc inclure plus d'informations optimisera votre annonce et augmentera les taux de conversion.

  • JOB-TYPE: Type d'emploi (permanent, temporaire, contractuel, placement-étudiant et saisonnier).
  • JOB-STATUS: État de l'emploi (temps plein, temps partiel, etc.).
  • ZIPCODE: Code postal.
  • REFERENCE: Peut être une valeur numérique ou alphanumérique.
  • EXPIRATION-DATE: Date d'expiration de la tâche (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>

                 <zipcode><![CDATA[...]]></zipcode>

                 <country><![CDATA[...]]></country>

                 <language><![CDATA[...]]></language>

                 <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>

                 <zipcode><![CDATA[...]]></zipcode>

                 <country><![CDATA[...]]></country>

                 <language><![CDATA[...]]></language>

                 <reference><![CDATA[sales-i2535]]></reference>

                 <company-name><![CDATA[Balliol College]]></company-name>

                 <expiration-date><![CDATA[2011-05-21]]></expiration-date>

               </job>

              </jobs>
                        

Spécifications techniques

Name Data type Possible Values
id string  
url string  
title string  
desc string Minimum length of 300 characters
location string  
salary string  
job-type string permanent, temporary, contract, placement-student, seasonal
job-status string full-time, part-time
zipcode string  
country string  
Language 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="zipcode" type="xsd:string" maxOccurs="1" minOccurs="0"/>

                  <xsd:element name="country" type="xsd:string" maxOccurs="1" minOccurs="0"/>

                   <xsd:element name="language" 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>