Ressources XML

Présentation

Europass dispose d'un vocabulaire XML sous la forme d'un schéma XML qui décrit l'information contenue dans le Curriculum Vitae (CV), Passeport de langues (LP) et Passeport européen de compétences (ESP). Ce schéma est clair et intuitif, extensible et proche des autres vocabulaires liés tels que ceux définis par le consortium HR-XML.

Les utilisateurs qui créent un CV, LP ou ESP à l'aide de l'éditeur en ligne Europass peuvent le sauvegarder au format XML ou PDF (avec fichier XML attaché). ces deux formats peuvent être importés ultérieurement dans l'éditeur en ligne Europass pour mise à jour, ou dans tout autre système capable de lire le schéma XML Europass, ce qui permet de mettre en œuvre l'interopérabilité.

La lecture / analyse d'un document XML est relativement simple et la plupart des languages de programmation disposent d'un support extensif pour les manipulations XML. La seule condition requise pour lire et utiliser l'information contenue dans un fichier XML est de connaître le schéma, et de prévoir sa mise en correspondance (mapping) avec les structures développées pour conserver les données contenues dans les CV. Pour plus d'information sur le schéma XML Europass, voir les prochaines sections.

NOTE
Il n'existe pas un schéma par type de document. Tous les documents Europass (CV, LP, ESP) se basent sur un schéma XML commun conçu à la base comme un modèle réutilisable destiné à décrire le profil d'un individu, quelque soit le contexte de mise en œuvre. En conséquence, les documents Europass peuvent être utilisés de manière interchangeable: il est possible de générer un Passeport de langue à partir d'un CV ou d'un ESP, et vice versa.

Schéma XML

Le schéma XML Europass le plus récent est la version 3.4.0. La définition du schéma XML correspondant (plusieurs fichiers XSD) et la documentation correspondante peuvent être téléchargés ci-dessous.

Télécharger Définition du schéma Europass XML  [europass-xml-schema-definition-v3.4.0.zip]
Télécharger Définition du schéma Europass XML [europass-xml-schema-doc-v3.4.0.pdf]
Télécharger Définition du schéma Europass XML [europass-xml-schema-definition-v3.4.0.zip]
Télécharger Définition du schéma Europass XML  [europass-xml-schema-doc-v3.4.0.pdf]

Exemples XML

Vous trouverez ci-dessous différents documents au format XML, basés sur le dernier schéma XML Europass: v3.4.0. Ces fichiers peuvent être importés dans l'éditeur en ligne ou envoyés aux services web Europass et convertis dans les autres formats disponibles, tels que PDF ou MS DOC. Ces exemples sont en libre accès.

Télécharger Exemple de CV Europass CV, XML v3.4.0 [europass-cv-example-v3.4.0.xml]
Télécharger Exemple d’ESP Europass, XML v3.4.0 [europass-esp-example-v3.4.0.xml]
Télécharger Exemple de CV+ESO Europass CV+ESP, XML v3.4.0 [europass-cv-esp-example-v3.3.0.xml]
Télécharger Exemple de LP Europass, XML v3.4.0 [europass-lp-example-v3.4.0.xml]
Télécharger Exemple de CL Europass, XML v3.4.0 [europass-cl-example-v3.4.0.xml]
Télécharger Exemple de CL+CV Europass CL+CV, XML v3.4.0 [europass-cl-cv-example-v3.4.0.xml]

Versions XML et compatibilité

La dernière version du schéma XML Europass porte le numéro v3.4.0. Cette version est actuellement compatible avec les services Europass suivants:

Tous les documents XML et PDF+XML générés à l'aide des services ci-dessus utilisent XML v3.4.0.

Par ailleurs, le nouvel éditeur en ligne de CV/LP est rétrocompatible, et permet d'importer un document XML or PDF+XML basé sur un précédent schéma XML Europass (par ex. v2.0, v1.2, etc., voir ci-dessous Archives XML). Dans ce cas, l'éditeur convertit automatiquement le document au format de la dernière version XML, et ce document pourra ainsi être normalement modifié et exporté. Cette fonctionnalité n'est pas disponible dans l'interface REST API Europass, mais vous pouvez parvenir au même résultat en convertissant manuellement l'ancienne version en utilisant l'un des deux services suivants: XSLTs ou XML upgrade REST.

Suggestion

Vous pouvez également consulter les documents Versions XML et compatibilité et Matrice de compatibilité pour plus d'information.

Transformations XSLT pour mise à jour des anciennes versions XML Europass

Si vous utilisez une ancienne version du schéma XML Europass et que vous ne pouvez pas adapter votre application pour bénéficier de la dernière version, essayez d'utiliser l'une des transformations XSL ci-dessous, qui extrait l'ancien fichier source XML Europass et le convertit dans la nouvelle version.

Si vous utilisez une version antérieure à 2.0, par exemple v1.2, et que vous désirez passer à la version v3.0, vous devez procéder en deux étapes: premièrement passer de v1.2 en v2.0 en utilisant europass-cv-v1.2-to-v2.0.xsl et ensuite passer de v2.0 en v3.0 en utilisant europass-cv-v2.0-to-v3.0.xsl. Ces transformations XSLT ne sont toutefois que des solutions de dépannage et nous vous conseillons vivement de mettre votre système à jour dès que possible afin d'utiliser la version XML Europass la plus récente.

Suggestion
Si vous n'êtes pas familiarisé avec XSL, vous pouvez utiliser le service REST XML upgrade. Avantage: la transformation s'effectue en une seule étape même pour la mise à jour d'une version XML Europass antérieure à 2.0.
Télécharger Europass CV XSLT, v3.2 to v3.3 [europass-cv-v3.2-to-v3.3.xsl]
Télécharger Europass CV XSLT, v3.1 to v3.2 [europass-cv-v3.1-to-v3.2.xsl]
Télécharger Europass CV XSLT, v3.0 to v3.1 [europass-cv-v3.0-to-v3.1.xsl]
Télécharger Europass CV XSLT, v2.0 to v3.0 [europass-cv-v2.0-to-v3.0.xsl]
Télécharger Europass CV XSLT, v1.2 to v2.0 [europass-cv-v1.2-to-v2.0.xsl]
Télécharger Europass CV XSLT, v1.1 to v2.0 [europass-cv-v1.1-to-v2.0.xsl]
Télécharger Europass CV XSLT, v1.0 to v2.0 [europass-cv-v1.0-to-v2.0.xsl]

Archives XML

Vous trouverez ci-dessous les archives des précédentes versions XML Europass, disponibles pour faciliter la rétrocompatibilité. Pour tout nouveau projet d'interopérabilité, utilisez la dernière version XML disponible.

XML Europass, v3.2.0 Information sur XML Europass version 3.2.0
XML Europass, v3.1.2 Information sur XML Europass version 3.1.2
XML Europass, v3.1.1 Information sur XML Europass version 3.1.1
XML Europass, v3.1.0 Information sur XML Europass version 3.1.0
XML Europass, v3.0.3 Information sur XML Europass version 3.0.3
XML Europass, v3.0.2 Information sur XML Europass version 3.0.2
XML Europass, v3.0.1 Information sur XML Europass version 3.0.1
XML Europass, v3.0 Information sur XML Europass version 3.0
XML Europass, v2.0 Information sur XML Europass version 2.0 (dépréciée)
XML Europass, v1.2 Information sur XML Europass version 1.2 (dépréciée)
XML Europass, v1.1 Information sur XML Europass version 1.1 (dépréciée)
XML Europass, v1.0 Information sur XML Europass version 1.0 (dépréciée)
Cette page vous a-t-elle été utile?
Donnez-nous votre avis.