revegen ramp up. here we go!

This commit is contained in:
2024-11-04 16:19:43 -06:00
parent 4a6c05c37f
commit d559e51e6e
249 changed files with 31328 additions and 0 deletions

View File

@@ -0,0 +1,100 @@
# Makefile
#
# Makefile for resumes
#
# Copyright (c) 2000-2001 Sean Kelly
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the
# distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#------------------------------------------------------------------------
# Replace this with the basename (no .xml extension) of your resume
# source file. In this example, my resume is in "example.xml", so I
# put "example" here.
# This can also be passed on the command line: "make RESUME=canada".
#
RESUME = usa
#
#------------------------------------------------------------------------
# uncomment these lines - and set STYLEDIR appropriately - to use a local
# installation.
#STYLEDIR=file:/usr/local/cvs/resume/src/www/xsl
#HTML_STYLE = $(STYLEDIR)/us-html.xsl
#FO_STYLE = $(STYLEDIR)/us-letter.xsl
#TXT_STYLE = $(STYLEDIR)/us-text.xsl
# otherwise, use the published versions over the net.
HTML_STYLE = http://xmlresume.sourceforge.net/xsl/html.xsl
FO_STYLE = http://xmlresume.sourceforge.net/xsl/fo.xsl
TXT_STYLE = http://xmlresume.sourceforge.net/xsl/text.xsl
# The Java virtual machine. If it's in your $PATH, you only need
# the first version; if it isn't you'll need to specify the full path.
JAVACMD=java
#JAVACMD=/usr/jdk1.3.0_02/bin/java
# You may need to uncomment this and have it point to your Fop installation.
#CLASSPATH = /usr/local/Fop/lib/xalan-2.0.0.jar:/usr/local/Fop/xerces-1.2.3.jar:/usr/local/Fop/fop.jar
# End of configurable parameters.
.PHONY: all clean
.SUFFIXES: .html .fo .pdf .xml .xsl .txt
HDRFMT=-param header.format standard
RESUMES=usa canada italy norway
# Define the address format. Need one of these lines for each
# .xml source file.
brazil_format = european
canada_format = standard
ireland_format = standard
italy_format = italian
norway_format = european
nz_format = standard
uk_format = standard
untagged_format = standard
usa_format = standard
all: $(RESUME).html $(RESUME).pdf $(RESUME).txt
clean:
-rm -f $(RESUME).html $(RESUME).pdf $(RESUME).fo $(RESUME).txt *~
%.html: %.xml
$(JAVACMD) -cp $(CLASSPATH) org.apache.xalan.xslt.Process -in $< -xsl $(HTML_STYLE) -out $@ $(HDRFMT) -param address.format $($*_format)
%.txt: %.xml
$(JAVACMD) -cp $(CLASSPATH) org.apache.xalan.xslt.Process -in $< -xsl $(TXT_STYLE) -out $@ $(HDRFMT) -param address.format $($*_format)
%.fo: %.xml
$(JAVACMD) -cp $(CLASSPATH) org.apache.xalan.xslt.Process -in $< -xsl $(FO_STYLE) -out $@ $(HDRFMT) -param address.format $($*_format)
%.pdf: %.fo
$(JAVACMD) -cp $(CLASSPATH) org.apache.fop.apps.Fop $< $@

View File

@@ -0,0 +1,10 @@
This directory contains a set of minimal documents for testing the
address handling code. Each test can be built by passing the RESUME
variable to make, for example:
make RESUME=italy
will build italy.html, italy.txt and italy.pdf from the source file italy.xml.
If you add additional XML test files to this directory, please be sure to
set the <filename>_format variable in the Makefile accordingly.

View File

@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Sample Brazilian address. Uses 'european' format. Correct formatting is:
Marina Costa e Silva
Rua Afonso Camargo, 805
Santana
85070-200 Guarapuava
PR
Brazil
This is actually a small variation on the canonical version according to
http://www.correios.com.br/Servicos/cep/Forma_Enderecamento.cfm .
The most absolutely correct would be:
Marina Costa e Silva
Rua Afonso Camargo, 805
Santana
Guarapuava - PR
85070-200
Brazil
$Id: brazil.xml,v 1.1 2001/12/15 06:02:05 stewarte Exp $
-->
<?xml-stylesheet href="html.xsl" type="text/xsl"?>
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.2.2//EN" "http://xmlresume.sourceforge.net/dtd/resume.dtd">
<resume>
<header>
<name>
<firstname>Marina</firstname>
<surname>Costa e Silva</surname>
</name>
<address>
<street>Rua Afonso Camargo, 805</street>
<ward>Santana</ward>
<city>Guarapuava</city>
<state>PR</state>
<postalCode>85070-200</postalCode>
<country>Brazil</country>
</address>
</header>
</resume>

View File

@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Sample Canadian address. Uses 'standard' format. Correct formatting is:
M.J. Arthur
1156 Rue McLean
Suite 1500
Kamloops, BC V2B 5S8
Canada
$Id: canada.xml,v 1.1 2001/12/15 06:02:05 stewarte Exp $
-->
<?xml-stylesheet href="html.xsl" type="text/xsl"?>
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.2.2//EN" "http://xmlresume.sourceforge.net/dtd/resume.dtd">
<resume>
<header>
<name>
<firstname>M.J.</firstname>
<surname>Arthur</surname>
</name>
<address>
<street>1165 Rue McLean</street>
<street2>Suite 1500</street2>
<city>Kamloops</city>
<province>BC</province>
<postalCode>V2B 5S8</postalCode>
<country>Canada</country>
</address>
</header>
</resume>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Sample Ireland address. Uses 'standard' format. Correct formatting is:
William Clifton
1 O'Leary Place
Cobh, Co. Cork
Ireland
$Id: ireland.xml,v 1.1 2001/12/15 06:02:05 stewarte Exp $
-->
<?xml-stylesheet href="html.xsl" type="text/xsl"?>
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.2.2//EN" "http://xmlresume.sourceforge.net/dtd/resume.dtd">
<resume>
<header>
<name>
<firstname>William</firstname>
<surname>Clifton</surname>
</name>
<address>
<street>1 O'Leary Place</street>
<city>Coby</city>
<county>Co. Cork</county>
<country>Ireland</country>
</address>
</header>
</resume>

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Sample Italian address. Use 'italian' format. Correct formatting is:
Giuseppe Verdi
Via Garibaldi, 23
123 456 Sorrento (NA)
Italy
$Id: italy.xml,v 1.1 2001/12/15 06:02:05 stewarte Exp $
-->
<?xml-stylesheet href="html.xsl" type="text/xsl"?>
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.2.2//EN" "http://xmlresume.sourceforge.net/dtd/resume.dtd">
<resume>
<header>
<name>
<firstname>Giuseppe</firstname>
<surname>Verdi</surname>
</name>
<address>
<street>Via Garibaldi, 23</street>
<city>Sorrento</city>
<postalCode>123 456</postalCode>
<province>NA</province>
<country>Italy</country>
</address>
</header>
</resume>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Sample Norwegian address. Uses 'european' format. Correct formatting is:
Henrik Ibsen
POB 1181 Sentrum
0107 Oslo
Norway
$Id: norway.xml,v 1.1 2001/12/15 06:02:05 stewarte Exp $
-->
<?xml-stylesheet href="html.xsl" type="text/xsl"?>
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.2.2//EN" "http://xmlresume.sourceforge.net/dtd/resume.dtd">
<resume>
<header>
<name>
<firstname>Henrik</firstname>
<surname>Ibsen</surname>
</name>
<address>
<street>POB 1181 Sentrum</street>
<city>Oslo</city>
<postalCode>0107</postalCode>
<country>Norway</country>
</address>
</header>
</resume>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Sample New Zealand address. Use 'standard' format. Correct formatting is:
John Brown
236 Majoribanks Street
Mount Victoria
Wellington 6001
New Zealand
$Id: nz.xml,v 1.1 2001/12/15 06:02:05 stewarte Exp $
-->
<?xml-stylesheet href="html.xsl" type="text/xsl"?>
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.2.2//EN" "http://xmlresume.sourceforge.net/dtd/resume.dtd">
<resume>
<header>
<name>
<firstname>John</firstname>
<surname>Brown</surname>
</name>
<address>
<street>236 Majoribanks Street</street>
<suburb>Mount Victoria</suburb>
<city>Wellington</city>
<postalCode>6001</postalCode>
<country>New Zealand</country>
</address>
</header>
</resume>

View File

@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Sample UK address. Uses 'standard' format. Correct formatting is:
A.J. Smith
3 High Street
Otterly
Southampton, Hants SO31 4NG
UK
Note that county is no longer a required field for UK addresses, but
it is in fairly common usage.
$Id: uk.xml,v 1.1 2001/12/15 06:02:05 stewarte Exp $
-->
<?xml-stylesheet href="html.xsl" type="text/xsl"?>
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.2.2//EN" "http://xmlresume.sourceforge.net/dtd/resume.dtd">
<resume>
<header>
<name>
<firstname>A.J.</firstname>
<surname>Smith</surname>
</name>
<address>
<street>3 High Street</street>
<street2>Otterly</street2>
<city>Southampton</city>
<county>Hants</county>
<postalCode>SO31 4NG</postalCode>
<country>UK</country>
</address>
</header>
</resume>

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Sample untagged address; should be displayed exactly as entered,
with line breaks preserved.
Stewart Evans
PO Box 1273
Santa Cruz, CA
95061
$Id: untagged.xml,v 1.1 2001/12/15 06:02:05 stewarte Exp $
-->
<?xml-stylesheet href="html.xsl" type="text/xsl"?>
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.2.2//EN" "http://xmlresume.sourceforge.net/dtd/resume.dtd">
<resume>
<header>
<name>
<firstname>Stewart</firstname>
<surname>Evans</surname>
</name>
<address>PO Box 1273
Santa Cruz, CA
95061
</address>
</header>
</resume>

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Sample USA address. Uses 'standard' format. Correct formatting is:
Stewart Evans
PO Box 1273
Santa Cruz, CA 95061
USA
$Id: usa.xml,v 1.1 2001/12/15 06:02:05 stewarte Exp $
-->
<?xml-stylesheet href="html.xsl" type="text/xsl"?>
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.2.2//EN" "http://xmlresume.sourceforge.net/dtd/resume.dtd">
<resume>
<header>
<name>
<firstname>Stewart</firstname>
<surname>Evans</surname>
</name>
<address>
<street>PO Box 1273</street>
<city>Santa Cruz</city>
<zip>95061</zip>
<state>CA</state>
<country>USA</country>
</address>
</header>
</resume>

View File

@@ -0,0 +1,142 @@
<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="all" name="Resume">
<!-- ====================================================================
build.xml: A "Makefile" for the Ant build tool.
USAGE:
To create example1.html, example1.txt, example1.fo, and example1.pdf
from example1.xml, with Italian localization and a4 paper size, use
this command:
ant -Dresume=example1 -Dcountry=it -Dpapersize=a4
To generate just the html version of cv.xml with UK localization, use
this command:
ant html -Dresume=cv -Dcountry=uk
To remove all generated files, use this command:
ant clean
To generate a filtered example resume targeted at the foodservice and
construction industries, use these commands:
ant filter -Dresume=example2 -Dfilter_targets="foodservice carpentry"
==================================================================== -->
<!--
================================================================
General Options
================================================================ -->
<!-- The name and extension of the XML file containing your resume -->
<property name="resume" value="resume"/>
<property name="resume.extension" value="xml"/>
<!-- Options: br de fr it nl uk us es -->
<property name="country" value="us"/>
<!-- Options: letter for country=us, a4 for others -->
<property name="papersize" value="letter"/>
<property name="xsl.base" value="http://xmlresume.sourceforge.net/xsl"/>
<!-- <property name="xsl.base" value="../xsl"/> -->
<!-- <property name="xsl.base" value="../src/www/xsl"/> -->
<!--
================================================================
Processing Software:
================================================================ -->
<property name="xsl.processor" value="org.apache.xalan.xslt.Process"/>
<property name="pdf.processor" value="org.apache.fop.apps.Fop"/>
<!--
RTF generation currently requires you download a separate,
closed-source jar file and add it to your java classpath:
http://www.xmlmind.com/foconverter/downloadperso.shtml -->
<property name="rtf.processor" value="com.xmlmind.fo.converter.Driver"/>
<!-- You may have some luck with JFOR, an open source FO to RTF Converter: -->
<!-- <property name="rtf.processor" value="ch.codeconsult.jfor.main.CmdLineConverter"/> -->
<!-- Targeting Options:
Element filtering allows you to create targeted resumes.
You can create your own targets; just specify them in your resume.xml
file with the "targets" attribute. In this example, the foodservice
AND carpentry elements will be included in the output, but not the
elements targeted to other jobs. Untargeted elements (those with no
"targets" attribute) are always included.
Take a look at example2.xml and try changing the filter targets to get a
feel for how the filter works. -->
<property name="filter.processor" value="net.sourceforge.xmlresume.filter.Filter"/>
<property name="filter.targets" value="foodservice carpentry"/>
<property name="filter.extension" value="-filtered"/>
<!--
================================================================
Stylesheets:
================================================================ -->
<property name="html_style" value="${xsl.base}/output/${country}-html.xsl"/>
<property name="text_style" value="${xsl.base}/output/${country}-text.xsl"/>
<property name="fo_style" value="${xsl.base}/output/${country}-${papersize}.xsl"/>
<!--
================================================================
END OF USER-CONFIGURABLE PARAMETERS
================================================================ -->
<!-- Target Text -->
<target name="txt" description="Makes a plain-text version of the resume.">
<java classname="${xsl.processor}">
<arg value="-in"/>
<arg value="${resume}.${resume.extension}"/>
<arg value="-xsl"/>
<arg value="${text_style}"/>
<arg value="-out"/>
<arg value="${resume}.txt"/>
</java>
</target>
<!-- Target HTML -->
<target name="html" description="Makes an HTML version of the resume.">
<java classname="${xsl.processor}">
<arg value="-in"/>
<arg value="${resume}.${resume.extension}"/>
<arg value="-xsl"/>
<arg value="${html_style}"/>
<arg value="-out"/>
<arg value="${resume}.html"/>
</java>
</target>
<!-- Target FO -->
<target name="fo" description="Makes an XML FO version of the resume.">
<java classname="${xsl.processor}">
<arg value="-in"/>
<arg value="${resume}.${resume.extension}"/>
<arg value="-xsl"/>
<arg value="${fo_style}"/>
<arg value="-out"/>
<arg value="${resume}.fo"/>
</java>
</target>
<!-- Target PDF -->
<target depends="fo" name="pdf" description="Makes a PDF version of the resume.">
<java classname="${pdf.processor}">
<arg value="-fo"/>
<arg value="${resume}.fo"/>
<arg value="-pdf"/>
<arg value="${resume}.pdf"/>
</java>
</target>
<!-- Target filter -->
<target name="filter" description="Makes a filtered version of a resume.">
<echo message="Writing filtered resume to ${resume}${filter.extension}"/>
<java classname="${filter.processor}">
<arg value="-in"/>
<arg value="${resume}.${resume.extension}"/>
<arg value="-out"/>
<arg value="${resume}${filter.extension}.${resume.extension}"/>
<arg value="${filter.targets}"/>
</java>
</target>
<!-- Target All -->
<target depends="txt,html,fo,pdf" name="all"
description="Makes all known formats of the resume.">
<echo message="XXX resume = ${resume}"/>
</target>
<!-- Target clean -->
<target description="Clean all build products." name="clean">
<delete file="${resume}.txt"/>
<delete file="${resume}.html"/>
<delete file="${resume}.fo"/>
<delete file="${resume}.pdf"/>
<delete file="${resume}${filter.extension}.txt"/>
<delete file="${resume}${filter.extension}.html"/>
<delete file="${resume}${filter.extension}.fo"/>
<delete file="${resume}${filter.extension}.pdf"/>
<delete file="${resume}${filter.extension}.${resume.extension}"/>
</target>
</project>

View File

@@ -0,0 +1,145 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.5.1//EN"
"http://xmlresume.sourceforge.net/dtd/resume.dtd">
<!--
example1.xml
An example resume using the XML Resume Library
Copyright (c) 2000-2002 Sean Kelly. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the
distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-->
<resume>
<header>
<name>
<firstname>Jo</firstname>
<surname>Doe</surname>
</name>
<!-- This person is using the old, but compatible US-style
address. -->
<address>
<street>123 Elm #456</street>
<city>Garbonzoville</city>
<state>NX</state>
<zip>99999-9999</zip>
</address>
<contact>
<phone>555.555.5555</phone>
<email>doe@doe.doe</email>
<url>http://doe.com/~doe/</url>
</contact>
</header>
<objective>
<para>I really, really, really, <emphasis>really</emphasis> want a
job.
</para>
</objective>
<history>
<job>
<jobtitle>Senior Toilet Cleaner</jobtitle>
<employer>HM Secret Service</employer>
<period>
<from>
<date>
<month>August</month>
<year>1943</year>
</date>
</from>
<to>
<present/>
</to>
</period>
<description>
<para>Cleaned out public lavoratories using my toothbrush.
Assissted with enterprise resource planning.
</para>
</description>
</job>
<job>
<jobtitle>Junior Bedpan Cleaner</jobtitle>
<employer>Framingham Palace</employer>
<period>
<from>
<date>
<month>October</month>
<year>1633</year>
</date>
</from>
<to>
<date>
<month>October</month>
<year>1634</year>
</date>
</to>
</period>
<description>
<para>Analyzed bedpan cleanliness strategies for royal
family. Learned how to make souffl&eacute;s.
</para>
</description>
</job>
</history>
<academics>
<degrees>
<degree>
<level>BA</level>
<major>Renaissance Bedpan Design</major>
<date>
<month>February</month>
<year>1631</year>
</date>
<institution>Fishbaum del Schlo&szlig;berg</institution>
<annotation>
Graduated with lowest honors.
</annotation>
</degree>
</degrees>
</academics>
<skillarea>
<title>Special Skills</title>
<skillset>
<skill>Speak multiple European languages with no discernable
accent
</skill>
<skill>Able to predict earthquakes</skill>
</skillset>
</skillarea>
<copyright>
<year>2009</year>
<legalnotice>
<para>So there!</para>
</legalnotice>
</copyright>
</resume>

View File

@@ -0,0 +1,387 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.5.1//EN"
"http://xmlresume.sourceforge.net/dtd/resume.dtd">
<!--
example2.xml
Another example resume using the XML Resume Library.
Copyright (c) 2001-2002 Sean Kelly. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the
distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-->
<resume id="x9281cp35">
<header>
<name id="a.kernighan">
<firstname>Alexis</firstname>
<surname>Kernighan</surname>
</name>
<!-- This person is using the untagged style address (lives in Cuba). -->
<address>Reina #35, apt. 4a, e/ Gervasio y Escobar
Cuidad de la Habana, CP 11900
CUBA</address>
<contact>
<phone location="home">+1-55-4362-4562</phone>
<phone location="mobile">+1-55-5252-4356</phone>
<email>alexis@finecooks.xyz</email>
<instantMessage service="aim">alexis2755263</instantMessage>
</contact>
</header>
<objective targets="foodservice">
<para>To achieve my Master Chef certification and become
<emphasis>executive chef</emphasis> at a fine restaurant in the
Hawaiian islands.
</para>
</objective>
<skillarea targets="foodservice">
<title>Cooking Skills</title>
<skillset>
<title>General Experience</title>
<skill>Gastronomy</skill>
<skill level="expert">Culinary math</skill>
<skill>Nutrition</skill>
<skill>Sanitation</skill>
<skill>Culinary French</skill>
<skill level="2 years' experience">Meat identification</skill>
<skill>Wines</skill>
<skill>Restaurant Law</skill>
<skill><citation>Brodeger's Sanitation</citation> science background</skill>
</skillset>
<skillset>
<title>Culinary Skills</title>
<skill>Braise</skill>
<skill>Saut&eacute;</skill>
<skill>Fry</skill>
<skill>Bake</skill>
<skill>Stocks</skill>
<skill>Reductions</skill>
<skill>Sauces</skill>
</skillset>
<skillset>
<title>Cuisines</title>
<skill>Seafood</skill>
<skill>American Regional</skill>
<skill>Asian</skill>
<skill>Charcuterie</skill>
<skill>Garde Manger</skill>
<skill>P&acirc;tisserie</skill>
<skill>Modern French</skill>
</skillset>
</skillarea>
<skillarea targets="compsci">
<title>Computer Skills</title>
<skillset>
<skill targets="sysadmin">Perl</skill>
<skill targets="java">J2EE</skill>
<skill targets="java">XML Parsing</skill>
<!-- This applies to all CompSci, so there's no separate target -->
<skill>Debugging</skill>
</skillset>
</skillarea>
<skillarea targets="construction">
<title>Construction Skills</title>
<skillset>
<skill targets="carpentry">Hammering</skill>
<skill targets="carpentry">Drilling</skill>
<skill targets="carpentry">Sawing</skill>
<skill targets="electrical">Wiring</skill>
<skill targets="plumbing">Plunging</skill>
</skillset>
</skillarea>
<history>
<!-- This job applies to both the construction and electrical targets -->
<job targets="construction,electrical">
<jobtitle>Electrician's Assistant</jobtitle>
<date><month>May</month><year>1993</year></date>
<employer>Mike's Wiring Co.</employer>
<projects>
<project title="Electrify Phoenix">Rewired the city of Phoenix</project>
<project>Fixed my mom's living room lamp</project>
</projects>
</job>
<job targets="sysadmin">
<jobtitle>Senior System Administrator</jobtitle>
<employer>SysOps4Cheap.com</employer>
<date><year>1987</year></date>
<description>
<para>SysOps4Cheap.com was a small startup whose aim was to supply
sysadmins over the web. The business failed because the
very few sysadmins could survive the process of being overnighted
by FedEx.
</para>
</description>
<projects>
<project>Ran a beowulf cluster of Commodore 64s</project>
<project title="Oxygen For SysOps">Used scuba tanks to keep sysadmins fresh in the mail</project>
</projects>
</job>
<job targets="foodservice">
<jobtitle>Sous Chef</jobtitle>
<employer>The Four Seasons</employer>
<period>
<from>
<date>
<month>March</month>
<year>1997</year>
</date>
</from>
<to>
<present/>
</to>
</period>
<projects>
<project title="Fall Menu">Created an extensive menu for our fall offerings</project>
<project>Revamping of Grill Area</project>
</projects>
<achievements>
<achievement>Developed <emphasis>13</emphasis> new menu items</achievement>
<achievement>Prepared daily operations plan</achievement>
<achievement>Streamlined procedures for fresh foods
procurement</achievement>
</achievements>
</job>
<job targets="foodservice">
<jobtitle>Assistant Chef</jobtitle>
<employer>Zolo</employer>
<period>
<from>
<date>
<month>April</month>
<year>1993</year>
</date>
</from>
<to>
<date>
<month>January</month>
<year>1997</year>
</date>
</to>
</period>
<description>
<para>Prepared standard daily mise en place, stocks, and
sauces. Assembled cold plates and salads.
</para>
</description>
</job>
</history>
<memberships>
<title>Professional Societies</title>
<membership>
<organization>Association of Aluminum Utensils</organization>
</membership>
<membership>
<title>Grand Poobah</title>
<organization>Stonecutters</organization>
<date><year>1934</year></date>
</membership>
<membership>
<title>Senior Fellow</title>
<organization>Society for Creative Cuisine</organization>
<period><from><date><month>February</month><year>1993</year></date></from>
<to><present/></to></period>
<description>
<para>As senior fellow, I was responsible for all recruiting
efforts of the organization.
</para>
</description>
</membership>
</memberships>
<awards><title>Honors and Recognition</title>
<award targets="foodservice"><title>Cooking Honor Roll</title>
<organization>Culinary Institute of America</organization>
<period>
<from><date><month>January</month><year>1992</year></date></from>
<to><date><month>May</month><year>1995</year></date></to>
</period>
</award>
<!-- This award should only included if BOTH sysadmin AND foodservice is targeted -->
<award targets="sysadmin+foodservice"><title>Sysop's Choice Award for Best Cook</title>
<organization>Usenix</organization>
<date><month>May</month><year>1987</year></date>
</award>
</awards>
<clearances>
<clearance targets="foodservice"><level>Top Secret Cook</level>
<date><month>June</month><year>1994</year></date>
</clearance>
<clearance><level>Junior Mothball Inspector</level>
<period><from><date><month>June</month><year>1994</year></date></from>
<to><date><month>January</month><year>2004</year></date></to></period>
<organization>USMBIA</organization>
</clearance>
</clearances>
<misc>
<para>What can't be captured on a r&eacute;sum&eacute; is my sheer
level of <emphasis>enthusiasm</emphasis> for not just cooking
food, but dealing with people. I'm told I make nearly every
kitchen run more smoothly because I know how to manage and make
people want to <emphasis>do their best</emphasis>.
</para>
</misc>
<academics>
<degrees>
<degree>
<level>AA</level>
<major>Culinary Arts</major>
<date>
<month>May</month>
<year>1995</year>
</date>
<institution>Culinary Institute of America</institution>
<subjects>
<subject>
<title>Stocks, broths, and soups</title>
<result>A</result>
</subject>
<subject>
<title>French and world sauces</title>
<result>A</result>
</subject>
<subject>
<title>French cuisine</title>
<result>B</result>
</subject>
<subject>
<title>World cuisine</title>
<result>A</result>
</subject>
<subject>
<title>Kitchen sanitation</title>
<result>A</result>
</subject>
<subject>
<title>Pastry</title>
<result>B</result>
</subject>
<subject>
<title>Culinary history</title>
<result>A</result>
</subject>
<subject>
<title>Hotel restaurant management</title>
<result>C</result>
</subject>
</subjects>
</degree>
</degrees>
</academics>
<pubs>
<pub>
<artTitle>
<link href="http://www.ocf-pub.com/2000/articles/hsrwbs/">High speed reduction of wine based sauces</link>
</artTitle>
<bookTitle>Journal of the Occidental Culinary Federation</bookTitle>
<author name="a.kernighan"/>
<author>Charles Bell</author>
<author>Kassandra Kassis</author>
<pageNums>132-136</pageNums>
<date>
<month>February</month>
<year>2000</year>
</date>
<publisher>OCF, New York, New York</publisher>
</pub>
<pub>
<author name="a.kernighan"/>
<date>
<year>1998</year>
</date>
<publisher>Deltoid Press, <url>http://www.deltoid.co/</url></publisher>
<bookTitle>The Texas Ranger Chow Book</bookTitle>
</pub>
</pubs>
<interests>
<title>Hobbies</title>
<interest>
<title>Kite Flying</title>
<description>
<para>Two-time Cuban national champion.</para>
</description>
</interest>
<interest><title>High-speed driving</title></interest>
<interest><title>Woodworking</title></interest>
</interests>
<referees>
<referee>
<name>
<firstname>Indiana</firstname>
<surname>O'Brien</surname>
</name>
<title>Head Chef</title>
<organization>The Four Seasons</organization>
<contact>
<phone>408.555.1296</phone>
<fax location="work">552.762.8024</fax>
<pager>408.737.5375</pager>
</contact>
</referee>
<referee>
<name>
<firstname>Web</firstname>
<surname>Melgood</surname>
</name>
<address format="standard">
<street>3090 Deltoid</street>
<city>Santa Yorba</city>
<state>CA</state>
<zip>95022</zip>
<country>USA</country>
</address>
</referee>
</referees>
<lastModified>
<date>
<month>May</month>
<year>2002</year>
</date>
</lastModified>
</resume>

View File

@@ -0,0 +1,83 @@
<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:r="http://xmlresume.sourceforge.net/resume/0.0">
<fo:layout-master-set>
<fo:simple-page-master page-width="8.5in" page-height="11in" margin-bottom="0in" margin-right="0.6in" margin-left="0.6in" margin-top="0.75in" master-name="resume-page">
<fo:region-body margin-bottom="0.6in" overflow="hidden"/>
<fo:region-after extent="0.6in" overflow="hidden"/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="resume-page">
<fo:static-content flow-name="xsl-region-after">
<fo:block font-family="serif" font-size="8pt" text-align="start">Jo Doe - Résumé - page <fo:page-number/>
</fo:block>
</fo:static-content>
<fo:flow flow-name="xsl-region-body">
<fo:block font-size="10pt" font-family="serif" start-indent=".5in">
<fo:block space-after="0.750em">
<fo:block font-size="10pt" font-weight="bold" font-style="normal">Jo Doe</fo:block>
<fo:block>
<fo:block>123 Elm #456</fo:block>
<fo:block>Garbonzoville, NX 99999-9999</fo:block>
</fo:block>
<fo:block space-before="0.4em">
<fo:block>
<fo:inline font-style="italic">Phone:</fo:inline> 555.555.5555</fo:block>
<fo:block>
<fo:inline font-style="italic">Email:</fo:inline> doe@doe.doe</fo:block>
<fo:block>
<fo:inline font-style="italic">URL:</fo:inline> http://doe.com/~doe/</fo:block>
</fo:block>
</fo:block>
<fo:block keep-with-next="always" border-bottom-width="thin" border-bottom-style="none" space-after="0.750em" space-before="0.750em" font-weight="bold" font-family="sans-serif" font-size="10pt" start-indent="0in">Professional Objective</fo:block>
<fo:block space-after="0.750em">I really, really, really, <fo:inline font-weight="bold">really</fo:inline> want a
job.
</fo:block>
<fo:block keep-with-next="always" border-bottom-width="thin" border-bottom-style="none" space-after="0.750em" space-before="0.750em" font-weight="bold" font-family="sans-serif" font-size="10pt" start-indent="0in">Employment History</fo:block>
<fo:block>
<fo:block keep-with-next="always" space-after="0.4em">
<fo:block font-weight="bold" font-style="normal" keep-with-next="always">Senior Toilet Cleaner</fo:block>
<fo:block keep-with-next="always">
<fo:inline font-weight="normal" font-style="italic">HM Secret Service</fo:inline>
</fo:block>
<fo:block font-weight="normal" font-style="italic">August 1943Present</fo:block>
</fo:block>
<fo:block provisional-distance-between-starts="0.5em">
<fo:block space-after="0.750em">Cleaned out public lavoratories using my toothbrush.
Assissted with enterprise resource planning.
</fo:block>
</fo:block>
</fo:block>
<fo:block>
<fo:block keep-with-next="always" space-after="0.4em">
<fo:block font-weight="bold" font-style="normal" keep-with-next="always">Junior Bedpan Cleaner</fo:block>
<fo:block keep-with-next="always">
<fo:inline font-weight="normal" font-style="italic">Framingham Palace</fo:inline>
</fo:block>
<fo:block font-weight="normal" font-style="italic">October 1633October 1634</fo:block>
</fo:block>
<fo:block provisional-distance-between-starts="0.5em">
<fo:block space-after="0.750em">Analyzed bedpan cleanliness strategies for royal
family. Learned how to make soufflés.
</fo:block>
</fo:block>
</fo:block>
<fo:block keep-with-next="always" border-bottom-width="thin" border-bottom-style="none" space-after="0.750em" space-before="0.750em" font-weight="bold" font-family="sans-serif" font-size="10pt" start-indent="0in">Education</fo:block>
<fo:block space-after="0.750em">
<fo:block keep-with-next="always">
<fo:inline font-weight="bold" font-style="normal">BA in Renaissance Bedpan Design</fo:inline>, February 1631.
Graduated with lowest honors.
</fo:block>
<fo:block>Fishbaum del Schloßberg</fo:block>
</fo:block>
<fo:block font-style="italic" font-weight="normal"/>
<fo:block keep-with-next="always" border-bottom-width="thin" border-bottom-style="none" space-after="0.750em" space-before="0.750em" font-weight="bold" font-family="sans-serif" font-size="10pt" start-indent="0in">Special Skills</fo:block>
<fo:block space-after="0.4em">
<fo:inline font-weight="normal" font-style="italic"/>Speak multiple European languages with no discernable accent, Able to predict earthquakes.</fo:block>
<fo:block font-size="8pt" start-indent="0in">
<fo:block keep-with-next="always">Copyright © 2009 by Jo Doe. </fo:block>
<fo:block space-after="0.750em">So there!</fo:block>
</fo:block>
</fo:block>
</fo:flow>
</fo:page-sequence>
</fo:root>

View File

@@ -0,0 +1,70 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/strict.dtd">
<html><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Jo Doe - R&eacute;sum&eacute;</title><style>
/*
* compact.css -- Stylesheet suitable for printing an xmlresume to dead
* trees without using too many of them (Arial font, white background)
*
* Contributed 2002 by Mark Miller (joup at bigfoot dot com)
* http://xmlresume.sourceforge.net
*/
// This dummy style must be here because the xml tags above cause some
// browsers (Konqueror, Mozilla) to ignore the first style
.dummy { background-color: white }
body, table {
margin-top: 1cm;
margin-bottom: 1cm;
font-size: 8pt;
background-color: white;
font-family: Arial, Verdana, sans-serif;
}
.resume {
padding-left: 1.5cm;
padding-right: 1.5cm;
}
h2 {
margin-left: -.8cm;
font-family: sans-serif;
color: black;
border-bottom: solid 1pt black;
font-size: 115%;
}
p {
margin-bottom: 0.05cm;
margin-top: 0.15cm;
}
em { font-weight: bold; }
ul { margin-top: 0.1cm; }
.projects p { font-style: italic }
ul.degrees { padding-left: 0.2cm; }
.subjectsHeading { font-style: italic }
.awardTitle { font-weight: bold }
.bookTitle { font-style: italic }
.citation { font-style: italic }
.copyright { font-size: 75% }
li.degree { margin-bottom: 0.2cm; }
.degreeTitle { font-weight: bold }
.employer { font-style: italic }
.headerBlock { text-align: left }
.jobTitle { font-weight: bold }
.lastModified { font-size: 75% }
.nameHeading { font-family: sans-serif; font-size: 125%; }
div.referee { margin-bottom: 0.5cm; }
table.referees { width: 60%; margin-top: 0cm; margin-bottom: 0cm;}
.refereeName { font-weight: bold }
.skillsetTitle { font-weight: bold }
.urlA { font-family:sans-serif; color:red; }
</style></head><body><div class="resume"><div class="header"><h1 class="nameHeading">Jo Doe</h1><p class="address">123 Elm #456<br>Garbonzoville, NX 99999-9999</p><p>Phone: 555.555.5555<br>Email: <a href="mailto:doe@doe.doe">doe@doe.doe</a><br>URL: <a href="http://doe.com/~doe/">http://doe.com/~doe/</a><br></p></div><h2 class="heading"><span class="headingText">Professional Objective</span></h2><p class="para">I really, really, really, <strong class="emphasis">really</strong> want a
job.
</p><h2 class="heading"><span class="headingText">Employment History</span></h2><p class="job"><span class="jobTitle">Senior Toilet Cleaner</span><br><span class="employer">HM Secret Service</span><br>August 1943-Present</p><div class="jobDescription"><p class="para">Cleaned out public lavoratories using my toothbrush.
Assissted with enterprise resource planning.
</p></div><p class="job"><span class="jobTitle">Junior Bedpan Cleaner</span><br><span class="employer">Framingham Palace</span><br>October 1633-October 1634</p><div class="jobDescription"><p class="para">Analyzed bedpan cleanliness strategies for royal
family. Learned how to make souffl&eacute;s.
</p></div><h2 class="heading"><span class="headingText">Education</span></h2><ul class="degrees"><li class="degree"><span class="degreeTitle">BA in Renaissance Bedpan Design</span>, February 1631.
Graduated with lowest honors.
<br><span class="institution">Fishbaum del Schlo&szlig;berg</span></li></ul><h2 class="heading"><span class="headingText">Special Skills</span></h2><p><span class="skillSetTitle"></span><span class="skills">Speak multiple European languages with no discernable accent, Able to predict earthquakes.</span></p><div class="copyright">Copyright &copy; 2009 by Jo Doe. <p class="para">So there!</p></div></div></body></html>

View File

@@ -0,0 +1,51 @@
Jo Doe - Résumé
Contact Information:
Jo Doe
123 Elm #456
Garbonzoville, NX 99999-9999
Phone: 555.555.5555
Email: doe@doe.doe
URL: http://doe.com/~doe/
Professional Objective:
I really, really, really, *really* want a job.
Employment History:
Senior Toilet Cleaner
HM Secret Service
August 1943-Present
Cleaned out public lavoratories using my toothbrush. Assissted with
enterprise resource planning.
Junior Bedpan Cleaner
Framingham Palace
October 1633-October 1634
Analyzed bedpan cleanliness strategies for royal family. Learned how
to make soufflés.
Education:
BA in Renaissance Bedpan Design, February 1631. Graduated with
lowest honors.
Fishbaum del Schloßberg
Special Skills:
Speak multiple European languages with no discernable accent, Able
to predict earthquakes.
Copyright © 2009 by Jo Doe. So there!

View File

@@ -0,0 +1,145 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE resume PUBLIC "-//Sean Kelly//DTD Resume 1.5.1//EN"
"http://xmlresume.sourceforge.net/dtd/resume.dtd">
<!--
example1.xml
An example resume using the XML Resume Library
Copyright (c) 2000-2002 Sean Kelly. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the
distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-->
<resume>
<header>
<name>
<firstname>Jo</firstname>
<surname>Doe</surname>
</name>
<!-- This person is using the old, but compatible US-style
address. -->
<address>
<street>123 Elm #456</street>
<city>Garbonzoville</city>
<state>NX</state>
<zip>99999-9999</zip>
</address>
<contact>
<phone>555.555.5555</phone>
<email>doe@doe.doe</email>
<url>http://doe.com/~doe/</url>
</contact>
</header>
<objective>
<para>I really, really, really, <emphasis>really</emphasis> want a
job.
</para>
</objective>
<history>
<job>
<jobtitle>Senior Toilet Cleaner</jobtitle>
<employer>HM Secret Service</employer>
<period>
<from>
<date>
<month>August</month>
<year>1943</year>
</date>
</from>
<to>
<present/>
</to>
</period>
<description>
<para>Cleaned out public lavoratories using my toothbrush.
Assissted with enterprise resource planning.
</para>
</description>
</job>
<job>
<jobtitle>Junior Bedpan Cleaner</jobtitle>
<employer>Framingham Palace</employer>
<period>
<from>
<date>
<month>October</month>
<year>1633</year>
</date>
</from>
<to>
<date>
<month>October</month>
<year>1634</year>
</date>
</to>
</period>
<description>
<para>Analyzed bedpan cleanliness strategies for royal
family. Learned how to make souffl&eacute;s.
</para>
</description>
</job>
</history>
<academics>
<degrees>
<degree>
<level>BA</level>
<major>Renaissance Bedpan Design</major>
<date>
<month>February</month>
<year>1631</year>
</date>
<institution>Fishbaum del Schlo&szlig;berg</institution>
<annotation>
Graduated with lowest honors.
</annotation>
</degree>
</degrees>
</academics>
<skillarea>
<title>Special Skills</title>
<skillset>
<skill>Speak multiple European languages with no discernable
accent
</skill>
<skill>Able to predict earthquakes</skill>
</skillset>
</skillarea>
<copyright>
<year>2009</year>
<legalnotice>
<para>So there!</para>
</legalnotice>
</copyright>
</resume>