XML-Feed-Spezifikation

Unsere XML-Feed-Spezifikation wurde als Leitfaden für Stellenbörsen erstellt, die ihre Angebote in die WhatJobs? Datenbank hochladen möchten.

Ihr XML-Feed muss dem von WhatJobs? gewünschten Format entsprechen, damit er mit unserer Plattform funktioniert. Bitte vergewissern Sie sich, dass Sie die nachstehenden Anweisungen befolgt haben, da alle Feeds, die nicht funktionieren, abgelehnt werden. Wenn Ihr XML-Feed fertig ist, übermitteln Sie ihn bitte über unser XML-Übermittlungsformular.

XML einreichen

XML-Feed-Format

Sie sollten einen UTF-8 XML-Feed in dem Format erstellen, das in unseren technischen Spezifikationen für Stellenanzeigen angegeben ist. Nachfolgend finden Sie einige einfache Richtlinien für die Erstellung eines XML-Feeds, damit Ihre Stellenanzeigen auf WhatJobs? erscheinen können. Wenn Sie weitere Informationen über das XML-Format wünschen, lesen Sie bitte Wikipedia. Die UTF-8-XML-Datei besteht aus einem "jobs"-Tag und einem oder mehreren "job"-Elementen. Jedes 'job'-Element hat obligatorische und optionale Felder.

Obligatorische Felder

Diese Felder müssen in den Feed aufgenommen werden, da sie die Mindestmenge an Informationen enthalten, die unser System benötigt, um Ihre Stellenanzeigen auf WhatJobs? aufzunehmen.

  • ID: Kennzeichnung der Stelle auf Ihrer Website (numerisch oder alphanumerisch, muss jedoch eindeutig sein).
  • URL: Verlinken Sie die Stellenanzeige auf Ihrer Website.
  • TITLE: Jobtitel.
  • LOCATION: Arbeitsort, d. h. der Ort, an dem sich die Stelle befindet.
  • SALARY: Gehalt für diese Stelle.
  • CATEGORY: Kategorie, zu der eine bestimmte Stelle gehört, z. B. Recht, Technik, Vertrieb usw.
  • DESC: Beschreibung der Stelle (mindestens 300 Zeichen). Bitte machen Sie Ihre Stellenbeschreibungen so detailliert wie möglich, um die beste Konversationsrate zu erzielen.
  • COMPANY NAME: Name des einstellenden Unternehmens.
  • COUNTRY: Wir verlangen, dass alle Stellen in Deutschland angesiedelt sind. Bitte stellen Sie sicher, dass die "country"-Tags den richtigen Wert enthalten.
  • LANGUAGE: Zweistelliger ISO-Code der Sprache. Um uns über die Sprache der Stellenanzeige zu informieren

Optionale Felder

Sie müssen die optionalen Felder nicht ausfüllen. Wenn Sie jedoch über diese Informationen verfügen, sollten Sie sie angeben. Der Algorithmus von WhatJobs? bevorzugt Jobs mit höherer Qualität. Wenn Sie also mehr Informationen angeben, optimieren Sie Ihr Angebot und erhöhen die Konversionsrate.

  • JOB-TYPE: Art der Stelle (unbefristet, befristet, Vertraglich, Praktikant und Saisonal).
  • JOB-STATUS: Status der Stelle (Vollzeit, Teilzeit usw.).
  • ZIPCODE: Postleitzahl.
  • REFERENCE: Kann ein numerischer oder ein alphanumerischer Wert sein.
  • EXPIRATION-DATE: Ablaufdatum der Stelle (format: YYYY-MM-DD)

Ihr XML-Feed sollte wie folgt aussehen:

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

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

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

Technische Spezifikationen

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

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