XML-feedspecificatie

Onze XML-feedspecificatie is gemaakt als een gids voor vacaturesites die hun vermeldingen willen uploaden naar de WhatJobs? databank.

Uw XML-feed moet overeenkomen met WhatJobs? gewenste formaat om met ons platform te werken. Zorg ervoor dat u de onderstaande instructies heeft gevolgd, aangezien alle feeds die niet werken, worden geweigerd. Als uw XML-feed gereed is, dient u deze in via ons contactformulier.

XML verzenden    Als je problemen hebt, alsjeblieft Neem contact met ons op

XML-feedindeling

U moet een UTF-8 XML-feed maken in het formaat dat is gespecificeerd door onze taakinvoeging technische specificaties. Hieronder vindt u enkele eenvoudige richtlijnen voor het opstellen van een XML-feed om uw vacatures op WhatJobs? te laten verschijnen. Als u meer informatie wilt over het XML-formaat, kijk dan op: Wikipedia. Het UTF-8 XML-bestand heeft één 'jobs'-tag en een of meer 'job'-elementen. Elk 'job'-element heeft verplichte en optionele velden.

Verplichte velden

Deze velden moeten worden opgenomen in de feed omdat ze de minimale hoeveelheid informatie bevatten die ons systeem nodig heeft om uw vacatures op WhatJobs? op te nemen.

  • ID: Identificatie van de vacature op uw website (numeriek of alfanumeriek, maar deze moet wel uniek zijn).
  • URL: Link naar de vacature op uw website.
  • TITLE: functietitel.
  • LOCATION: Locatie van de baan, waar de baan zich bevindt.
  • SALARY: Salaris voor de baan.
  • CATEGORY: Categorie waartoe een bepaalde baan behoort, d.w.z. Legal, Engineering, Sales etc.
  • DESC: Beschrijving van de taak (minimaal 300 tekens). Maak uw functiebeschrijvingen zo gedetailleerd mogelijk voor het beste gesprekspercentage.
  • COMPANY NAME: Naam bedrijf inhuren.
  • COUNTRY: We vereisen dat alle vacatures zijn gebaseerd op Nederland. Zorg ervoor dat de tags voor 'land' de juiste waarde bevatten.

Optional Fields

U hoeft de optionele velden niet in te vullen. Als u de informatie echter wel heeft, voeg deze dan alstublieft toe.WhatJobs? algoritme geeft prioriteit aan vacatures van hogere kwaliteit, dus het opnemen van meer informatie optimaliseert uw vermelding en verhoogt de conversieratio's.

  • JOB-TYPE: Type baan (vast, tijdelijk, contract, stage-student en seizoen).
  • JOB-STATUS: Status van de baan (fulltime, parttime etc).
  • POSTCODE: postcode.
  • REFERENCE: Dit kan een numerieke of een alfanumerieke waarde zijn.
  • EXPIRATION-DATE: Vervaldatum van de baan (formaat: JJJJ-MM-DD)

Uw XML-feed zou er als volgt uit moeten zien:

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

Example XML feed:

              <?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 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
postcode string  
reference string  
company-name string  
expiration-date date YYYY-MM-DD

XML Schema

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