Matthew, I'd write your example as:
<io>
<in>
<structure name="xfa">
<string name="selectUser" comments="Use this eXitFuseAction for when a user is
selected"/>
<string name="selectGroup" comments="Use this eXitFuseAction for when a group is
selected"/>
<string name="deleteuser" comments="Use this eXitFuseAction for when a user is
selected for deletion"/>
<string name="save" comments="Use this eXitFuseAction for when a users
information is saved"/>
</structure>
<recordset name="users">
<number name="userid"/>
<number name="groupid"/>
<string name="username"/>
<string name="email"/>
<string name="name"/>
</recordset>
</in>
<out>
<string name="fuseaction" scope="FormOrUrl" comments="Use the appropriate eXit
FuseAction"/>
<number name="userid" scope="FormOrUrl" optional="true"
oncondition="XFA.selectUser OR XFA.save"/>
<number name="groupID" scope="FormOrUrl" optional="true"
oncondition="XFA.selectGroup OR XFA.save"/>
<string name="username" scope="FormOrUrl" optional="true"
oncondition="XFA.selectUser OR XFA.save"/>
<string name="email" scope="FormOrUrl" optional="true" oncondition="XFA.save"/>
<string name="name" scope="FormOrUrl" optional="true" oncondition="XFA.save"/>
</out>
</io>
So instead of describing in comments what XFA to use, use the oncondition
attribute.
PS: You don't need to specify optional="false" and format="CFML" explicitly,
because they're this by default anyway according to the DTD.
.erki
==^================================================================
This email was sent to: [email protected]
EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrFMa.bV0Kx9
Or send an email to: [EMAIL PROTECTED]
T O P I C A -- Register now to manage your mail!
http://www.topica.com/partner/tag02/register
==^================================================================