Format du flux XML

Architecture du fichier XML

<?xml version="1.0" encoding="UTF-8"?>
<source>
   <publisher>Example Job Site</publisher>
   <publisherurl><http://www.examplemissionsite.com></publisherurl>
   <lastBuildDate>Fri, 10 March 2020 22:49:39 GMT</lastBuildDate>
   <mission>
      <title><![CDATA[Sales Executive]]></title>
      <clientId><![CDATA[32132143]]></clientId>
			{...}
      <organizationFullAddress><![CDATA[55 Rue du Faubourg Saint-Honoré 75008 Paris]]></organizationFullAddress>
   </mission>
    [...]
</source>
  • Le flux doit contenir toutes les missions disponibles :

    • Chaque mission présente dans le flux qui n’est pas dans la base de données de l’API est ajoutée dans la base de données

    • Chaque mission présente dans le flux qui est dans la base de données de l’API est mise à jour.

    • Chaque mission absente du flux qui est dans la base de données de l’API est retirée de la base de données.

  • Les missions doivent suivre le modèle de données

  • L’intégralité du contenu des missions doit être à l'intérieur d'une balise CDATA.

  • Le flux doit comprendre un codage de caractères approprié dans l'en-tête XML.

Exemple de fichier XML avec encodage UTF-8

<?xml version="1.0" encoding="UTF-8"?>
<source>
   <publisher>Example Job Site</publisher>
   <publisherurl><http://www.examplemissionsite.com></publisherurl>
   <lastBuildDate>Fri, 10 March 2020 22:49:39 GMT</lastBuildDate>
   <mission>
      <title><![CDATA[Sales Executive]]></title>
      <clientId><![CDATA[32132143]]></clientId>
      <description><![CDATA[Do you have 1-3 years of (...) sign up !]]></description>
      <applicationUrl><![CDATA[www.urltomymission.org]]></applicationUrl>
      <postedAt><![CDATA[Fri, 10 Dec 2005 22:49:39 GMT]]></postedAt>
      <startAt><![CDATA[Fri, 10 Dec 2005 22:49:39 GMT]]></startAt>
      <endAt><![CDATA[Fri, 20 Dec 2005 22:49:39 GMT]]></endAt>
      <addresses>
        <address>
          <street><![CDATA[46 Rue Saint-Antoine]]></street>
          <postalCode><![CDATA[75004]]></postalCode>
          <city><![CDATA[Paris]]></city>
          <departmentCode><![CDATA[75]]></departmentCode>
          <departmentName><![CDATA[Paris]]></departmentName>
          <region><![CDATA[Île-de-France]]></region>
          <country><![CDATA[France]]></country>
          <location>
          <lat><![CDATA[48.8541]]></lat>
          <lon><![CDATA[2.3643]]></lon>
          </location>
        </address>
        <address>
          <street><![CDATA[Quai de Loire]]></street>
          <postalCode><![CDATA[45000]]></postalCode>
          <city><![CDATA[Orléans]]></city>
          <departmentCode><![CDATA[45]]></departmentCode>
          <departmentName><![CDATA[Loiret]]></departmentName>
          <region><![CDATA[Centre-Val de Loire]]></region>
          <country><![CDATA[France]]></country>
          <location>
            <lat><![CDATA[47.8951]]></lat>
            <lon><![CDATA[1.9108]]></lon>
          </location>
        </address>
      </addresses>
      <places><![CDATA[2]]></places>
      <activity><![CDATA[logistique]]></activity>
      <remote><![CDATA[full]]></remote>
      <domain><![CDATA[environnement]]></domain>
      <tags><![CDATA[environnement,écologie]]></tags>
      <image><![CDATA[<https://monurl.com/1.jpg>]]></image>  
      <organizationName><![CDATA[Big ABC Corporation]]></organizationName>
      <organizationRNA><![CDATA[W922000733]]></organizationRNA>
      <organizationSiren><![CDATA[332737394]]></organizationSiren>
      <organizationUrl><![CDATA[www.organizationname.com]]></organizationUrl>
      <organizationId><![CDATA[123312321]]></organizationId>
      <organizationType><![CDATA[1901]]></organizationType>
      <organizationFullAddress><![CDATA[55 Rue du Faubourg Saint-Honoré 75008 Paris]]></organizationFullAddress>
      <organizationStatusJuridique><![CDATA[Association]]></organizationStatusJuridique>
   </mission>
    [...]
</source>

Last updated