Feed XML

Formato

In teoria possiamo adattare al nostro motore qualsiasi tipo di feed XML, quindi se hai già un feed a disposizione puoi inviarcelo. Se invece devi crearne ancora uno, ti consigliamo di usare questa struttura:

<?xml version="1.0" encoding="UTF-8" ?> <jobs> <job> <title>Agente di commercio</title> <url><![CDATA[http://www.example.com/view_job.php?id=12345]]></url> <location>Milano</location> <company>Enel</company> <description> <![CDATA[ Testo completo dell'offerta di lavoro ]]> </description> <contracttype>Tempo pieno</contracttype> <salary>30000 - 35000 Euro</salary> </job> <job> <title>Laureati in economia</title> <url><![CDATA[http://www.example.com/view_job.php?id=12345]]></url> <location>Milano</location> <company>UniCredit</company> <description> <![CDATA[ Testo completo dell'offerta di lavoro ]]> </description> <contracttype>Tempo determinato</contracttype> <salary>28000 - 30000 Euro</salary> </job> ... </jobs>

Contenuto del feed

Il feed deve contenere tutte le offerte di lavoro e non solo le nuove. Se un'offerta non è nel feed, non la pubblicheremo.

Frequenza di aggiornamento

Il feed deve essere aggiornato almeno una volta al giorno, preferibilmente subito prima di mezzanotte. L'ideale sarebbe che il feed fosse connesso direttamente al tuo database, in modo da aggiornarsi di continuo.

Linee guida

Assicurati dell'esattezza del codice - nell'esempio, tutti i nostri dati devono essere codificati in UTF-8. Se non puoi utilizzare questa codifica, prova con: ISO-8859-1 per lingue dell'Europa occidentale che usa lettere romane; ISO-8859-2 per le lingue dell'Europa centrale; Windows-1251 per quelle basate sul cirillico; ISO-8859-7 per l'alfabeto greco; GB2312 per il cinese semplificato; e Shift_JS per il giapponese. Non dimenticarti di specificare il codice all'inizio del feed.


Utilizzo dei caratteri riservati nei dati - caratteri come <, >, ', " e & non possono essere utilizzati, salvo se protetti da una dichiarazione CDATA. Essi devono essere codificati (< diventa &lt;, > diventa &gt;, ' diventa &apos;, " diventa &quot; e & diventa &amp;)


Le entità HTML nei dati - Non è necessario che le entità HTML come &eacute; che sta per "é" compaiano nei dati. Puoi usare il carattere direttamente, o usare il formato &#nnnn; o&#xhhhh;.

Strumenti per il test

Ti raccomandiamo di testare il feed prima di inviarcelo. Il Language Technology Group dell'Università di Edimburgo ha sviluppato un buon programma per il controllo degli strumenti open source XML; si chiama RXP, e ti consigliamo di usarlo. In ambiente MS-DOS/Windows, può essere scaricato da qui, mentre per UNIX il codice si trova qui.


Per testare il feed devi utilizzare il comando rxp seguito dall'URL o dal nome di un file XML.

Supporto

Dovessi avere bisogno di aiuto o di ulteriori dettagli, contattaci.