Workcircle's XML Job Feed Format

The Feed Description

Please ensure all special characters, for instance ampersands and control characters are escaped correctly.

The Workcircle job feed consists of XML tags. Here's an example file, with optional tags in italics:

<?xml version="1.0" encoding="UTF-8"?>
<jobs>
<job>
<title>Java Programmer</title>
<description>Java programmer required for City Bank. Experience of J2EE essential. Good salary, based in the City.</description>
<url>http://www.myjobsite.com/job/12345</url>
<location>City of London</location>
<jobtype>Contract</jobtype>
<full_part>Full-time</full_part>
<salary>22K to 25K plus benefits</salary>
<salary_from>22000</salary_from>
<salary_to>25000</salary_to>
<salary_per>annum</salary_per>
</job>
<job>
<title>Shop Assistant</title>
<description>Shop assistant required for UK retail chain. Based in Chelmsford.</description>
<url>http://www.myjobsite.com/job/12345</url>
<location>Chelmsford, Essex</location>
<jobtype>Permanent</jobtype>
<full_part>Full-time</full_part>
<salary>22K to 25K plus benefits</salary>
<salary_from>22000</salary_from>
<salary_to>25000</salary_to>
<salary_per>annum</salary_per>
</job>
</jobs>


Detailed Feed Specification:

XML tag Example Notes
title C++ Developer Job title
description Developer required for CIty Bank ... Short description of job, only first 3 lines will be used, but more info helps us classify the job
url http://www.myjobsite/job/12345/ Must directly link to job, no login required
location City, London, UK Free text description of location
jobtype Contract "Contract" or "Permanent"
full_part Part-time "Full-time" or "Part-time"
salary 45K + benefits text
salary_from 45000 numeric
salary_to 55000 numeric
salary_per annum "annum" or "month" or "week" for permanent, "hour", "day" or "week" for contract

Delivering the feed file to us

All your jobs will be replaced with the jobs in this file, so it must contain all your jobs.

For larger files or regular updates, place the file on your webserver and let us know the URL of your file. We will download it after 2.00am every day.

 
  1. advanced | tipsPut a '+' before a keyword if you want that keyword to definitely appear in the results or a '-' for keywords you don't want to appear. For example, +sales -assistant. Alternatively, if you want results to match an exact keyword then put it in quotes, e.g. "sales manager".