<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:xlink="http://www.w3.org/1999/xlink"
targetNamespace="http://www.memberconnect.net/schema/sitemap"
xmlns:mcs="http://www.memberconnect.net/schema/sitemap"
>
	<import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
	<import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>
	<element name="head">
		<complexType/>
	</element>
	<element name="map">
		<complexType>
			<attribute ref="xlink:role" fixed="http://www.memberconnect.com/schema/sitemap/root"/>
			<attribute ref="xlink:arcrole" default="http://www.memberconnect.com/schema/role/defaulttree"/>
			<attribute ref="xlink:type" use="optional" fixed="simple"/>
			<attribute ref="xlink:href" use="required"/>
			<attribute ref="xlink:title"/>
		</complexType>
	</element>
	<element name="child">
		<complexType>
			<attribute ref="xlink:type" fixed="arc"/>
			<attribute ref="xlink:arcrole" use="optional" default="http://www.memberconnect.net/schema/sitemap/primarychild"/>
			<attribute ref="xlink:to" use="required"/>
		</complexType>
	</element>
	<element name="title">
		<complexType>
			<simpleContent>
				<extension base="string">
					<attribute ref="xlink:type" fixed="title"/>
					<attribute ref="xml:lang"/>
					<attribute name="stepname" type="string" use="required"/>
				</extension>
			</simpleContent>
		</complexType>
	</element>
	<element name="reference">
		<complexType>
			<attribute ref="xlink:type" use="optional" fixed="locator"/>
			<attribute ref="xlink:href" use="required"/>
			<attribute ref="xlink:role" use="required"/>
			<attribute ref="xlink:label" use="required"/>
			<attribute ref="xlink:title"/>
			<attribute ref="xml:lang"/>
		</complexType>
	</element>
	<element name="page">
		<complexType>
			<attribute ref="xlink:type" use="optional" fixed="arc"/>
			<attribute ref="xlink:role" use="optional" default="http://www.memberconnect.net/schema/sitemap/page"/>
			<attribute ref="xlink:to" use="required"/>
		</complexType>
	</element>
	<element name="node">
		<complexType>
			<sequence>
				<element ref="mcs:title" minOccurs="1" maxOccurs="unbounded"/>
				<element ref="mcs:description" minOccurs="1" maxOccurs="unbounded"/>
				<element ref="mcs:reference" minOccurs="1" maxOccurs="unbounded"/>
				<element ref="mcs:child" minOccurs="0" maxOccurs="unbounded"/>
				<element ref="mcs:page" minOccurs="1" maxOccurs="unbounded"/>
			</sequence>
			<attribute name="id" type="ID" use="required"/>
			<attribute ref="xlink:type" use="optional" fixed="extended"/>
			<attribute ref="xlink:role" use="optional" fixed="http://www.memberconnect.net/schema/sitemap/navigationnode"/>
		</complexType>
	</element>
	<element name="site">
		<complexType>
			<sequence>
				<element ref="mcs:head"/>
				<element ref="mcs:map"/>
				<element ref="mcs:node" minOccurs="1" maxOccurs="unbounded"/>
			</sequence>
		</complexType>
	</element>
	<element name="description">
		<complexType>
			<simpleContent>
				<extension base="string">
					<attribute ref="xml:lang"/>
				</extension>
			</simpleContent>
		</complexType>
	</element>
</schema>
