<?xml version="1.0"?>
<!-- The first step is to name and define our documents-->
<!DOCTYPE address_book [
<!ELEMENT address_book (record+)>
<!ELEMENT record (name, address, contact, comments)>
<!ATTLIST record ID CDATA #REQUIRED>
<!ELEMENT name (first_name, middle_name, last_name, nick_name?)>
<!ELEMENT first_name (#PCDATA)>
<!ELEMENT middle_name (#PCDATA)>
<!ELEMENT last_name (#PCDATA)>
<!ELEMENT nick_name (#PCDATA)>
<!ELEMENT address (street_address, street_address_detail, city, state, zipcode)>
<!ELEMENT street_address (#PCDATA)>
<!ELEMENT street_address_detail (#PCDATA)>
<!ELEMENT city (#PCDATA)>
<!ELEMENT state (#PCDATA)>
<!ELEMENT zipcode (#PCDATA)>
<!ELEMENT contact (home_phone, work_phone, cell_phone, fax_number, email_address)>
<!ELEMENT home_phone (#PCDATA)>
<!ELEMENT work_phone (#PCDATA)>
<!ELEMENT cell_phone (#PCDATA)>
<!ELEMENT fax_number (#PCDATA)>
<!ELEMENT email_address (#PCDATA)>
<!ELEMENT comments (misc_comments)>
<!ELEMENT misc_comments (#PCDATA)>
]>

<address_book>
	<record ID="1">
	   <name>
			<first_name>first name goes here</first_name>
			<middle_name>middle name goes here</middle_name>
			<last_name>last name goes here</last_name>
			<nick_name>nick name goes here</nick_name>
	   </name>
	   <address>
			<street_address>street address goes here</street_address>
			<street_address_detail>apartment number goes here</street_address_detail>
			<city>city goes here</city>
			<state>state goes here</state>
			<zipcode>zipcode goes here</zipcode>
		</address>
	   <contact>
			<home_phone>home phone goes here</home_phone>
			<work_phone>work phone goes here</work_phone>
			<cell_phone>cell phone goes here</cell_phone>
			<fax_number>fax number goes here</fax_number>
			<email_address>email address goes here</email_address>
		</contact>
		<comments>
			<misc_comments>comments go here</misc_comments>
		</comments>
	</record>
</address_book>
