Технические характеристики XML фида

Технические характеристики XML фида были созданы как руководство для сайтов по поиску работы для загрузки их объвлений о вакансиях на WhatJobs?

Ваш XML фид должен соответствовать формату WhatJobs. Пожалуйста, убедитесь в том, что Вы ознакомились с инструкциями, указанными ниже, посколько все нерабочие фиды будут отклонены. Когда Ваш XML фид готов, пожалуйста, отправьте его нам через форму связи.

Отправить XML     В случае возникновения каких-либо проблем, пожалуйста, cвяжитесь с нами

Формат XML фида

Вам необходимо создать UTF-8 XML фид в формате, соответствующем техническим спецификациям. Ниже представлено простое руководство для подготовки XML фида для интеграции Ваших вакансий на WhatJobs? Если Вам необходима дополнительная информация о формате XML, пожалуйста, ознакомьтесь с Wikipedia. UTF-8 XML файл содержит один тэг 'jobs и один или более элементов 'jobs. Каждый элемент 'job' содержит обязательные необязательные поля.

Обязательные поля

Эти поля должны быть включены в фид, так как они содержать минимальную информацию, требуемую нашей системой для интеграции Ваших вакансий на WhatJobs?

  • Идентификационный номер: Идентификации вакансии на Вашем веб-сайте (числовой или буквенный. Должен быть уникальным).
  • URL: Ссылка на вакансию на Вашем веб-сайте.
  • Название: Название вакансии.
  • МЕСТОРАСПОЛОЖЕНИЕ: Географическая локация вакансии
  • ЗАРАБОТНАЯ ПЛАТА: Предлагаемая заработная плата на данной вакансии.
  • КАТЕГОРИЯ: Категория, к которой относится конкретная вакансия, например, юриспруденция, продажи и т.п.
  • ОПИС: Описание вакансии (минимум 300 символов). Описание Ваших вакансий должно быть как можно более подробным.
  • НАЗВАНИЕ КОМПАНИИ: Название компании, в которой предлагается вакансия.
  • СТРАНА: Все вакансии должны быть в России. Пожалуйста, убедитесь в том, что тэг 'country' содержит правильную информацию.

Необязательные поля

Данные поля заполнять необязательно. Однако, если у Вас имеется информация, пожалуйста, укажите ее. Алгоритм WhatJobs отдает предпочтение более качественным вакансиям, поэтому более подробное содержание повышает эффективность рекламы.

  • ТИП РАБОТЫ: Tип работы (постоянная, временная, контракт, сезонная, практикант).
  • ТИП ЗАНЯТОСТИ: Тип занятости (полная, частичная, и тд. ).
  • ПОЧТОВЫЙ ИНДЕКС: Почтовый индекс.
  • ССЫЛКА: Может быть числовое или буквенное значение.
  • ПОСЛЕДНЯЯ ДАТА ПРИЕМА ЗАЯВОК: Последняя дата приема заявок на вакансию (формат: гггг-мм-дд)

Ваш 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 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[Мы ищем энергичного кандидата на должность торгового агента (продажи по телефону) в нашей растущей компании в Оксфорде. Успешный кандидат должен иметь минимум 5 лет опыта ведения команды торговых агентов.  Вы должны обладать лидерскими качествами и способностью постоянно мотивировать команду.  Успешный кандидат должен быть примером и уметь давать инструкции и поддерживать команду на пути к целям.  Вы должны быть уверены в себе...]]></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>
            

Технические спецификации

Имя Тип данных Возможные значения
id строка символов фиксированный пробел;
url строка символов фиксированный пробел;
заголовок строка символов фиксированный пробел;
опис строка символов минимум 300 символов
месторасположения строка символов фиксированный пробел;
заработная плата строка символов фиксированный пробел;
вид работы строка символов постоянная, временная, контракт, практикант, сезонная
Тип занятости строка символов полная, частичная
почтовый индекс строка символов фиксированный пробел;
ссылка строка символов фиксированный пробел;
название компании строка символов фиксированный пробел;
последняя дата подачи заявок дата ГГГГ-ММ-ДД

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