Extensible Stylesheet Language Transformations (XSLT) between Europass versions

Published on: 22/11/2012
Document

[Edit 22-May-2013]: The latest XSLT are available from the Europass portal, in the section addressed to developers, specifically "europass-xsl-xml-to-xml".

In the following zipped file you may find various XSLT files for conversion between the various XML versions.

  • version 1.0 to version 2.0 (europass-cv-v1.0-to-v2.0.xsl)
  • version 1.1 to version 2.0 (europass-cv-v1.1-to-v2.0.xsl)
  • version 1.2 to version 2.0 (europass-cv-v1.2-to-v2.0.xsl)
  • version 2.0 to version 3.0 (europass-cv-v2.0-to-v3.0.xsl)

Please use the zipped file suffixed with "-LATEST"

Description of license: EUPL

Nature of documentation: Package (didactic kit, software, CD-Rom…)

Categorisation

Type of document
Document
Licence
European Union Public Licence, Version 1.1 or later (EUPL) 

Comments

Wed, 28/11/2012 - 14:06

Hello,

There is a short bug in the v2 to v3 XSL, the v2 previous namespace is not use.

So line 12 should become:

    <xsl:template match="/europass_prev:learnerinfo">
 

instead of:

    <xsl:template match="/learnerinfo">

Which lead to an XML file with only plein text in it (using Saxon or Xalan transformation engine).

Regards,

Marc

 

Tue, 21/05/2013 - 14:14

The latest XSLT are available from the Europass portal, in the section addressed to developers, specifically "europass-xsl-xml-to-xml".