Especificación XML Feed

Nuestra Especificación de Feed XML se ha creado como guía para los portales de empleo que deseen publicar sus listados en la base de datos WhatJobs?

Su feed XML debe coincidir con el formato deseado de WhatJobs? para que funcione con nuestra plataforma. Asegúrese de haber seguido las instrucciones que se indican a continuación, ya que los feeds que no funcionen serán rechazados. Cuando su feed XML esté listo, envíelo utilizando nuestro formulario de envío xml.

Enviar XML

Formato XML Feed

Debe crear un XML feed UTF-8 con el formato especificado por la inserción de nuestro trabajo en las especificaciones técnicas.. A continuación te ofrecemos unas simples instrucciones para preparar un feed XML con el fin de que tus ofertas de empleo puedan aparecer en WhatJobs? Si desea obtener información adicional sobre el formato Feed XML, por favor, consulte Wikipedia. El archivo UTF-8 XML tiene una etiqueta 'jobs', y uno o más elementos de 'job'. Cada elemento "job" tiene campos obligatorios y opcionales fields.

Campos Obligatorios

Estos campos deben incluirse en el feed, ya que contienen la cantidad mínima de información que nuestro sistema requiere para incluir tus anuncios de empleo en WhatJobs?.

  • ID: Identificación del trabajo en su sitio web (numérica o alfanumérica, aunque debe ser).
  • URL: Enlace a la oferta de empleo en su sitio web.
  • TITLE: Título del trabajo.
  • LOCATION: Ubicación del trabajo, dónde se encuentra el trabajo.
  • SALARY: Salary for the job.
  • CATEGORY: Categoría a la que pertenece un determinado trabajo, por ejemplo, Legal, Ingeniería, Ventas, etc.
  • DESC: Descripción del trabajo (mínimo 300 caracteres). Por favor, haga sus descripciones de trabajo tan detalladas como sea posible para la mejor tasa de conversación.
  • COMPANY NAME: Nombre de la empresa contratante.
  • COUNTRY: Requerimos que todos los trabajos estén basados en España. Por favor, asegúrese de que las etiquetas 'country' contienen el valor apropiado.
  • LANGUAGE: Código ISO de idioma de dos dígitos. Para informarnos sobre el idioma de la oferta de empleo

Campos Opcionales

No es necesario que rellenes los campos opcionales. Sin embargo, si tienes la información, por favor inclúyela. WhatJobs? algoritmo da prioridad a los empleos de mayor calidad, por lo que incluir más información su listado y aumentará las posibilidades de conversión.

  • JOB-TYPE: Tipo de trabajo (permanente, temporal, contrato, colocación-estudiante y estacional).
  • JOB-STATUS: Estado del trabajo (a tiempo completo, a tiempo parcial, etc).
  • ZIPCODE: Zipcode.
  • REFERENCE: Puede ser un valor numérico o alfanumérico.
  • EXPIRATION-DATE: Fecha de expiración del empleo (formato: YYYY-MM-DD)

Su feed XML debería tener este aspecto:

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

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

Especificaciones Técnicas

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>