Well, I’ve had this sitting around for a while and I realized I could just post it for whoever’s use. I’m pretty sure this is not an original idea anymore, but when I wrote it back in 2002 I don’t think too many people were doing it.
This resume tool takes a single XML file which represents the information in your resume or C.V, and generates a HTML, text, and PDF version all at once. So you only need to edit stuff in one place, saving you time and reducing errors. This magic is done with XSL, which isn’t so magical anymore, but still very cool.
I’m processing these files with Xalan, Jakarta’s XSLT engine, although any compliant XSLT processor should work. I’m using Jakarta’s FOP for PDF generation. Enjoy, but please use your own resume.xml, these are my life’s experiences, not yours.
XML file
XSL file for HTML
XSL file for text
XSL file for PDF
Put the two together with calls like:
org.apache.xalan.xslt.Process -IN resume.xml -XSL resume-txt.xsl -OUT resume.txt
You can see the output in the resume section of this site.