What is it?

The XML Résumé Library is an XML and XSL based system for marking up, adding metadata to, and formatting résumés and curricula vitae.

It consists of these components:

  • An XML Document Type Definition (DTD) for describing résumés.
  • Three XSL stylesheets to transform an XML résumé into:
    • Web-ready HTML,
    • Print-ready PDF, or
    • Plain, unformatted text
    • RTF transforms (requires third-party software)
  • A targeting filter that allows you to focus your résumés to a particular employer without manually editing your source resume file.


  • Résumé production: produce web and print résumés from a single source file.
  • B2B (business-to-business): transfer résumés between human resources and other company divisions, or between recruiters and employers.
  • Search and retrieval: increase precision in locating employees using résumé metadata.

An example

This fragment:

  <employer>Acme, Inc.</employer>
  <description><para>Oversaw production
    of large magnets and rocket skates
    for a <emphasis>single</emphasis>

Gives you this HTML:

Acme, Inc.
June 1992-August 1998

Oversaw production of large magnets and rocket skates for a single customer.

Or this PDF:

Screenshot of PDF output

Or this plain text:

Acme, Inc.
June 1992-August 1998

Oversaw production of large magnets and rocket skates for a *single* customer.

News Items

Mon, 26 Jul 2004 09:46:47 GMT

Proposed Schema Updated- Acting on many helpful comments, I've made some improvements to the future 2.0 schema, including the addition of "professional summary" and "extendedPersonalInfo" elements, a switch from attributes to elements, increasing the hierarchy (makes formatting simpler), and added multiple periods for roles. The schema is still located at http://tinyurl.com/3xp3d. (3 comments)

Fri, 13 Feb 2004 01:00:18 GMT

2.0 Schema available; Comments Requested- This is a work in progress, but feedback is appreciated. The doc is available at http://tinyurl.com/3xp3d (sourceforge.net) (29 comments)

Fri, 13 Feb 2004 00:46:41 GMT

Website Gets a Project News Feed- To keep the community abreast of current developments of the project, I've linked SourceForge's RSS News feed (http://tinyurl.com/2ayp6) to the main page. The following are older news items that were not syndicated: (0 comments)

Sun, 01 Dec 2002 00:49:26 GMT

1.5.1 (and then some) now up!- Just in case there are people only monitoring this site for project news, the newest version of the XMLResume library is up. Among the new features:

ORC: The Online Resume Converter. A great way to convert your resume if you can't install the required software on your own machine. For developers, this is also a great way to get feedback on what people are actually seeing when they convert their resume. (0 comments)

Tue, 16 Apr 2002 18:36:38 GMT

XML Resumes 1.3.3- Put your resume in XML with version 1.3.3 of the XML Resume Library, available now http://xmlresume.sourceforge.net/

You can create PDF, HTML, and plain text renderings all from a single source. Or exchange resumes and curriculae vitae in XML format in B2B style. (2 comments)

Wed, 13 Feb 2002 14:23:40 GMT

XML Resume Docs now available- Heidi Hansen generously typed up and donated some how-to documentation for the XML Resume Library. Check it out at http://sourceforge.net/docman/display_doc.php?docid=9529&group_id=29512 (0 comments)

Older News...

Good Words

XML.com's John Simpson has written a very positive article about the XML Résumé Library

Aaron Cope has developed a set of excellent extensions to the XRL. Look for some of these features in the next release!