<?xml version="1.0"?>
<mapping xmlns:ct="castorTest" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

	<class name="org.test.castor.ClassA">
		<map-to xml="classA" ns-uri="castorTest" />
		<field name="b" type="org.test.castor.ClassB">
			<bind-xml name="classB" node="element" />
		</field>
		<field name="c" type="org.test.castor.ClassC">
			<bind-xml name="classC" node="element" />
		</field>
	</class>

	<class name="org.test.castor.ClassB">
		<field name="parameters" collection="map">
			<bind-xml name="ct:parameter" node="element" />
		</field>
	</class>

	<class name="org.exolab.castor.mapping.MapItem">
		<field name="key" type="string">
			<bind-xml name="name" node="attribute" />
		</field>
		<field name="value" type="string">
			<bind-xml name="value" node="attribute" />
		</field>
	</class>

	<class name="org.test.castor.ClassC">
		<field name="id" type="string">
			<bind-xml location="classD" name="ct:id" node="attribute" />
		</field>
	</class>

</mapping>
