Especificación Feed XML

Nuestra XML Feed Specification ha sido creada como una guía para los portales de trabajo que buscan subir sus trabajos a la base de datos de WhatJobs?

Su feed XML debe coincidir con el formato de WhatJobs? para que funcione con nuestra plataforma. Por favor, asegúrese de que ha seguido las instrucciones a continuación, ya que cualquier feed que no funcione será rechazado. Cuando su XML Feed esté listo, por favor envíelo usando nuestro formulario de contacto.

Enviar XML     Si tiene algún problema, por favor Contactarnos

Formato Feed XML

Debe crear un feed UTF-8 XML en el formato especificado por nuestra inserción de trabajo especificaciones técnicas. A continuación se presentan unas guías simples para preparar un feed XML para que sus anuncios de trabajo aparezcan en WhatJobs?. Si desea obtener información adicional sobre el formato 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 obligatorio y opcional campos.

Campos obligatorios

Estos campos debe ser incluido en el feed ya que contiene la mínima cantidad de información que nuestro sistema requiere para incluir sus anuncios de trabajo en WhatJobs?.

  • ID: Identificación del trabajo en su sitio web (numérica o alfanumérica, sin embargo debe ser única).
  • URL: Enlace a la lista de trabajos en su sitio web.
  • TITLE: Cargo.
  • LOCATION: Ubicación del trabajo, donde se encuentra el trabajo.
  • SALARY: Sueldo para el trabajo.
  • CATEGORY: Categoría a la que pertenece un trabajo en particular, es decir, Legal, Ingeniería, Ventas, etc.
  • DESC: Descripción del trabajo (mínimo de 300 caracteres). Por favor, haga que sus descripciones de trabajo sean lo más detalladas posible para la mejor tasa de conversación.
  • COMPANY NAME: Contratación del nombre de la empresa.
  • COUNTRY: Requerimos que todos los trabajos se basen en España. Por favor, asegúrese de que las etiquetas "country" contengan el valor apropiado.

Campos opcionales

No tiene que rellenar los campos opcionales. Sin embargo, si tiene la información, por favor inclúyela. El algoritmo WhatJobs? prioriza los trabajos de mayor calidad, por lo que incluir más información optimiza su listado y aumentará las tasas 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.)
  • POSTCODE: Código postal.
  • REFERENCE: Puede ser un valor numérico o alfanumérico.
  • EXPIRATION-DATE: Fecha de expiración del trabajo (format: YYYY-MM-DD)

Su feed XML debería tener este formato:

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

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

Especificaciones Técnicas

Nombre Tipo de datos Valores Posibles
id string  
url string  
title string  
desc string Longitud mínima de 300 caracteres
location string  
salary string  
job-type string permanente, temporal, contrato, colocación-estudiante, estacional
job-status string a tiempo completo, a tiempo parcial
postcode string  
reference string  
company-name string  
expiration-date date YYYY-MM-DD

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