Lists Home |
Date Index |
As a result of a humorous XML fragment a friend and colleague sent me
as we were discussing contractor resumes (we're both high-end
consultants), I figured it would be very useful to do up a new version
of my contractor resume in XML...then use transformations to convert
it to various output formats from a single source document.
This might be a rather simple and prosaic app compared to server-side portal
rendering pipelines, web services and the like. But it has a lot of utility and
potentially wide appeal for many reasons. Employers and recruiters (ugh!)
would probably kill for a standard resume schema and resumes in XML format
(though I'm not sure that is a good thing necessarily)!
Anyway, a quick Google search showed up the XMLResume project on
sourceforge. Downloaded it...got the prereq's (Xerces, Xalan, FOP, XFO) and
was on the way to rendering resumes in text, html, pdf and rdf (Word-
compatible) formats. ( http://xmlresume.sourceforge.net ).
Didn't like the way that the Ant build.xml was constructed...so I
rebuilt it almost totally to be more akin with common Ant best
practices and added a lot of other flexibilities and features to it.
Then I modifed the XSL stylesheets to render the output to my
satisfaction (everyone has different opinions as to what a resume
should look like). Added some dynamic URL resolution for
imported/included stylesheets for flexibility. Added RTF
postprocessing to fix some bugs in the XFO tool and also to allow for
embedding of spaces/tabs in RDF output so that alignment could be
better controlled on the page. Plus lots more.
Packaged up all the mods/extensions/fixes with a new example that
showcases the new features, and this morning I emailed it to one of
the XMLResume developers to add to some of the bug fixes/feature
enhancements that I had already sent him. Hopefully this new stuff
will be integrated into the next release of XMLResume.
Fun tool....worth a look if you have a need (like I did) to render
your resume in multiple formats. Be interesting as an employer to require
resumes using the XMLResume DTD for positions that require XML/XSLT
If you have an interest prior to my new stuff being integrated, ping
me and I'll send you a diff archive of my additions to the XMLResume project.
Figured I'ld pass this on....in case anyone else on xml-dev might be interested
in this open source project.
Separation of content from presentation is a wonderful thing, even for
something as supposedly simple as resumes! ;-)
Andrzej Jan Taramina
Chaeron Corporation: Enterprise System Solutions