HR-XSL

Summary

The HR-XSL project provides a set of command-line tools that transforms a curriculum vitae or résumé in XML format into PDF, HTML, or plain text format.

Background

Keeping one's CV current is a tedious, never-ending process. One common problem is that several different versions of the same document have to be maintained. For example, job hunters these days typically have to maintain at least three separate forms of their CV or résumé:

With all of these different versions, making changes to your CV or résumé can be tiresome and prone to error. Cutting and pasting can help, but a typo in one version will still propagate to all the others, and then you must correct each separate version. And, when deadlines are approaching, you might quickly make an important change to one version and forget to make that same change in all of the others.

A better approach is to put all of your CV or résumé content into a single "master" copy, then let your computer automatically generate and format different versions of the document from this master. The HR-XSL project provides the tools for exactly this purpose. All you need to do is create a CV in a special XML format. HR-XSL can then take this XML file as input and create a PDF, HTML, or plain text version as output.

Documentation

User documentation

Examples

Simple Résumé
Source
HTML
PDF
Plain text
Complex CV
Source
HTML
PDF
Plain text

Download

Latest release

Project Page

HR-XSL on SourceForge.net

Related Sites


Lead developer and maintainer: Trevor Harmon

Copyright © 2002 Charles Chan

SourceForge.net Logo