XML-Feed-Format
Sie sollten einen UTF-8-XML-Feed in dem Format erstellen, das in unseren technischen Spezifikationen zum Einfügen von Jobs angegeben ist. Im Folgenden finden Sie einige einfache Richtlinien zum Vorbereiten eines XML-Feeds, damit Ihre Stellenanzeigen auf WhatJobs? Angezeigt werden. Wenn Sie zusätzliche Informationen zum XML-Format wünschen, besuchen Sie bitte Wikipedia. Die UTF-8-XML-Datei enthält ein Job tag und ein oder mehrere Job-Elemente. 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: Identifikation des Jobs auf Ihrer Website (numerisch oder alphanumerisch, muss jedoch eindeutig sein).
- URL: Link zur Stellenanzeige auf Ihrer Website.
- TITLE: Berufsbezeichnung.
- LOCATION: Jobstandort, an dem sich der Job befindet.
- SALARY: Gehalt für den Job.
- CATEGORY: Kategorie, zu der ein bestimmter Job gehört, d. H. Recht, Ingenieurwesen, Vertrieb usw.
- DESC: Beschreibung des Jobs (mindestens 300 Zeichen). Bitte machen Sie Ihre Stellenbeschreibungen so detailliert wie möglich, um die beste Gesprächsrate zu erzielen.
- COMPANY NAME: Firmenname einstellen.
- COUNTRY: Wir verlangen, dass alle Jobs in Deutschland angesiedelt sind. Bitte stellen Sie sicher, dass "Land" tags den entsprechenden Wert enthalten. Akzeptable Werte sind: Deutschland, Germany, Deutsches Bundesland usw.
Optionale Felder
Sie müssen die optionalen Felder nicht ausfüllen. Wenn Sie jedoch über die Informationen verfügen, geben Sie diese bitte an. Der WhatJobs? Algorithmus priorisiert Aufträge mit höherer Qualität. Wenn Sie also mehr Informationen hinzufügen, wird Ihr Eintrag optimiert und die Konvertierungsraten erhöht.
- JOB-TYPE: Art des Jobs (unbefristet, befristet, vertraglich, Praktikant und saisonal).
- JOB-STATUS: Status des Jobs (Vollzeit, Teilzeit usw.).
- POSTCODE: Postleitzahl.
- REFERENCE: Kann ein numerischer oder ein alphanumerischer Wert sein.
- EXPIRATION-DATE: Ablaufdatum des Auftrags (Format: JJJJ-MM-TT)
Ihr XML-Feed sollte folgendermaßen 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> <postcode><![CDATA[...]]></postcode> <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> <postcode><![CDATA[OX1 3BJ]]></postcode> <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 |
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>