The personal blog of Grahame Murray

Email me:
blog [@] grahame.com

Categories

Calendar
July 2004
S M T W T F S
« Jun   Aug »
 123
45678910
11121314151617
18192021222324
25262728293031

Recent Comments

Powered by WordPress
Resume Tool [Java]

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 <del>IN resume.xml -XSL resume</del>txt.xsl -OUT resume.txt

You can see the output in the resume section of this site.

Leave a Reply

Interesting Stuff