Listing 1: Sample Property Metadata XML

<?xml version="1.0"?>
<xmlcfc>
	<metadata cfcdatascope="variables" cfcdbtype="MsSQLServer" cfcdsn="byron"
	 cfcidentitytype="int" cfcname="locations" cfcpackage="practice.components.abstract"
 cfcpath="D:/JRun4/servers/practice/cfusion.ear/cfusion.war/practice/components/abstract/"
  cfctablename="tblLocations" cfctype="cfcDAO" displayname="" extends="" hint=""
   identityfield="numLocationID" yncfcfromtable="0" ynhasdao="1" ynhastable="1"/>
	<properties>
		<property cfcgettersetterscope="public" datatype="int" defaultvalue="0"
		 displayname="numLocationID" formvalidation="" hint="identity field"
		  name="numLocationID" position="1" propertydisplaylevel="1" propertyform="textbox"
		   required="1" txtdefaultvaluetype="Simple Value" type="numeric"
		    ynidentityfield="1"/>
		<property cfcgettersetterscope="public" datatype="varchar" defaultvalue=""
		 displayname="Location Name" elementmaxlength="50" elementsize="35"
		  formvalidation="validateNotNull" hint=""
		   implementedin="practice.components.abstract.locations" name="txtLocationName"
		    position="2" propertydisplaylevel="1" propertyform="textbox" required="0"
			 txtdefaultvaluetype="Simple Value" type="string" ynnewproperty="1"/>
	</properties>
</xmlcfc>

Listing 2: Sample <cfproperty> Tags

<cfcomponent displayname="" hint="">

	<cfproperty displayname="numLocationID" hint="identity field" name="numLocationID"
	 type="numeric">
	<cfproperty displayname="Location Name" hint="" name="txtLocationName"
	 type="string">

<!section 1 -->
<cfloop index="x" list="#form.fieldnames#">
	<cfif #