Design of a Simple XML Language


Problem Statement

To solve this problem, I will use a few categories to organize my resume. These categories include name, contact information, education, activities, and experience.

Keyword Design

XML Tag Description
<resume> ... </resume> Resume
<name> ... </name> Name
<fname> ... </fname> First Name
<lname> ... </lname Last Name
<cinfo> ... </cinfo> Contact Information
<email> ... </email> Email address
<stnum> ... </stnum> Street number
<stname> ... </stname> Street name
<city> ... </city> City
<state> ... </state> State
<zip> ... </zip> Zip code
<phnum> ... </phnum> Phone number
<education> ... </education> Education information
<school> ... </school> School info
<schoolname> ... </schoolname> School Name
<dateatt> ... </dateatt> Date attended
<major> ... <//major> Major
<gpa> ... </gpa> GPA
<activities> ... </activities> Extracuricular activities
<org> ... </org> Each Organization
<orgname> ... </orgname> Name of Organization
<actdesc> ... </actdesc> Description of Activity
<exp> ... </exp> Engineering Experience
<type> ... </type> Type of engineering
<typename> ... </typename> Name of engineering department
<typedesc> ... </typedesc> Description of work done for that type of engineering


Example of XML Markup

<resume>
	<name>
		<fname>Jay</fname>
		<lname>Chmilewski</lname>
	</name>
	<cinfo>
		<email>Jchmilew@umd.edu</email>
		<stnum>3410</stnum>
		<stname>Cross Pointe Rd</stname>
		<city>Louisville</city>
		<state>Kentucky</state>
		<zip>40241</zip>
		<phnum>(502) 475-2778</phnum>
	</cinfo>
	<education>
		<school>
			<schoolname>duPont Manual High School</schoolname>
			<dateatt>2004-2008</dateatt>
			<major>Math, Science, Tech</major>
			<gpa>3.7</gpa>
		</school>
		<school>
			<schoolname>Univeristy of Maryland</schoolname>
			<dateatt>2008-2012</dateatt>
			<major>Architecture & Civil Engineering</major>
			<gpa>3.6</gpa>
		</school>
	<activities>
		<org>
			<orgname>Habitat for Humanity</orgname>
			<actdesc>Help build homes for those in poverty</actdesc>
		</org>
		<org>
			<orgname>EcoLouisville</orgname>
			<actdesc>Co-founder; help run the organization's website </actdesc>
		</org>
		<org>
			<orgname>WMUC Radio</orgname>
			<actdesc>DJ a weekly program that showcases multiple genres of music </actdesc<
		</org>
		<org>
			<orgname>Photography Club</orgname>
			<actdesc>Attend weekly meetings and continually take photogrpahs </actdesc>
		</org>
	</activities>
	<exp>
		<type>
			<typename>Electrical</typename>
			<typedesc>Designed and built circuitry for an automatic window shade device for a science fair project. 
					The circuitry involved a solar panel, battery charger, pulse-width-modulated motor, microchip PIC16F690, 
					as well as infrared and CdS sensors. Designed and built circuitry for an autonomous hovercraft. 
					Again, the circuitry involved pulse width modulated motors, microchip PIC16F690, CdS sensors, 
					but also included 6 different motors, voltage regulators, and a distance sensor.</typedesc>
		</type>
		<type>
			<typename>Mechanical</typename>
			<typedesc>Designed and built multiple speaker cabinets and experimented with acoustic properties of the 
					enclosures. For the hovercraft, I experimented and studying fluid dynamics to figure out the 
					hover capabilities of different designs and lift fans.</typedesc>
		</type>
		<type>
			<typename>Computer</typename>
			<typedesc>programmed microchip PIC16F690 for two separate projects. For window shade project, has to 
					device a state machine that would use input values to determine if the shade would go up or down. 
					For hovercraft project, had to use 3 state machines in a single program. The program would read 
					light sensors to determine how to follow the designated black line. It also decided when to 
					turn on the turning fans and how fast to run them.</typedesc>
		</type>
		<type>
			<typename>Civil</typename>
			<typedesc>Taken all required physics coursework as well as a class specifically on reactions of static bodies.</typedesc>
		</type>
	</exp>
</resume>

Hierarchy of Keywords and Content