W3C home > Mailing lists > Public > xmlschema-dev@w3.org > February 2003

RE: Business Rules XML Schema

From: <Simon.Cox@csiro.au>
Date: Wed, 26 Feb 2003 22:36:50 +0800
Message-ID: <116D27C8E12BD411B3AB00B0D022B0B801D7A89C@yate.wa.csiro.au>
To: mhoffman78@hotmail.com, xmlschema-dev@w3.org

XSD is for data-modelling and document validation.  
You are describing a processing/presentation task.  
The standard tool for expressing processing rules is XSLT.  

-----Original Message-----
From: Michael Hoffman [mailto:mhoffman78@hotmail.com]
Sent: Wednesday, 26 February 2003 10:17 PM
To: xmlschema-dev@w3.org
Subject: Business Rules XML Schema



Does anyone know how to incorporate business rules into an XML Schema?
This is a screen generator and I only want to display Description1 if Food 
and Food3 have the correct values.  Any ideas on how to incorporate that 
into an Schema?

<suny_displayentity>
	<suny_displayelement
		id="1"
		name="Description1"
		datatype="STRING"
		html_input_type="TEXT"
		max_length="25"
		label="Title description1:"
		allow_null="TRUE"
		allow_null_by_ref=""
		allow_null_by_val="([Food]{=='pza'} AND [Food3]{=='apl'}) OR

[Food]{=='ckn'}"
		dependent_element=""/>

	<suny_displayelement
		id="4"
		name="Food"
		datatype="STRING"
		html_input_type="SELECT-ONE"
		max_length="25"
		label="Food:"
		allow_null="TRUE"
		values_reference="TitleDataInclude.cfm"
		values_object_name="food"
		values_object_mapper="Food6Mapper"
		allow_null_by_ref=""
		allow_null_by_val=""
		dependent_element="Food6"/>

	<suny_displayelement
		id="3"
		name="Food3"
		datatype="STRING"
		html_input_type="RADIO"
		max_length="25"
		label="Food3:"
		allow_null="FALSE"
		values_reference="TitleDataInclude.cfm"
		values_object_name="food"
		values_object_mapper=""
		allow_null_by_ref=""
		allow_null_by_val=""
		dependent_element=""/>
</suny_displayentity>

Thanks for the help!
-Mike


_________________________________________________________________
Add photos to your messages with MSN 8. Get 2 months FREE*.  
http://join.msn.com/?page=features/featuredemail
Received on Wednesday, 26 February 2003 09:37:10 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:14:36 GMT